It uses standard transport encryption for all communication. End to End encryption is available for direct messages. It isn't used for groups, where real E2E is very difficult and complex and AFAIK nobody does it well, and channels, where it doesn't seem to have much point.