In the past few months, we have covered plenty of plugins that let you create and manage custom roles. Multiple Roles for WordPress is a handy tool that lets you assign multiple roles to each user. When adding a new user, you get a list of user roles available to choose from.
This plugin is compatible with multisite communities. You can download it for free.