There is no hard limit, but of course more users and more traffic means you need more server capacity. The only thing I would be careful about is you would not want individual users to belong to a large amount of roles only because user roles are stored in an encrypted role cookie and there is a limit to how much data can be stored in a cookie. It is better to have only a few roles per user.
Best,
Joe