By Default WordPress only lets users/admins set a single role per user. This is done by a dropdown on the user's profile (in WP).
However, additional roles can be added, either by using a plugin or with custom code. This works fine on the WP side granting the user the capabilities of all roles that they are added to.
The question is how does CiviCRM handle this? Does it read all roles and give the user the rights of all roles? I am testing this now, but would like any insights from others that have done this.
What have others done in this case? I don't want to create a ton of WP roles and even though CiviCRM ACLs are available, the end user won't be able to manage that.