I'm building a subscription site and need to know if

I'm building a subscription site and need to know if functionality of this plugin can meet the requirements of my subscription levels below. I know I can limit/provide access to different resources based on levels but I'm particularly interested in level 1 on whether it can be free but still require login and level 3 on whether we can assign team members underneath a membership. If not, maybe a workaround suggestion to how it could be handled within the plugin would be great. I've read through the docs but I can't tell if those two will be okay.

Subscription Level One: Silver (free, but subscription and login required)
· Limited access to a knowledge base
· Monthly newsletters
· Archived webinars
· Other reference materials
· Links to the software sites

Subscription Level Two: Gold (paid, login required)
· Full access to a knowledge base
· Monthly newsletters
· Archived webinars
· Other reference materials
· Links to the software sites
· Instructional videos
· Discounts on other ThinkLeader services

Subscription Level Three: Platinum (paid, login required; basically the same as the gold level but five firm members will have access to one on one consulting for a certain number of hours per month)
· Full access to knowledge base
· Monthly newsletters
· Archived webinars
· Other reference materials
· Links to the software sites
· Instructional videos
· Discounts on other services