Put simply, groups allow you to chat to more than one person at once.
But they are more than just that. Groups can be small and just be a collection of your favorite people, or groups can contain hundreds of people all interested in the same things, from the same city or anything else really.
You can join as many groups as you like and in each one you can chat to everyone at the same time or privately to just one person.