It is up to the user to create as many roles required. Users have the option to assign multiple roles for a single user. The seats are, however, counted per user account. A single account can be used by multiple users or people.