User's with multiple roles or groups

Depends on from what perspective you are looking to get this information. This recent thread covers most of the possibilities. If you have a use case to add, I recommend replying over there.