Sounds like a decent way to do it. With that model, you might experiment with 'sliding scale' plans - by offering more expensive packages with access to more teams (and perhaps more relevant teams; ie- location).
And a little more input on your revenue model: I think you want to go subscription, but make it long term to justify a relatively high initial price point (since you have to maximize that initial transaction due to the little problem we discussed above). Might be best to just make all plans 1 year. It simplifies things; and then you've got a decent probability your customers will renew again year after year.
And a little more input on your revenue model: I think you want to go subscription, but make it long term to justify a relatively high initial price point (since you have to maximize that initial transaction due to the little problem we discussed above). Might be best to just make all plans 1 year. It simplifies things; and then you've got a decent probability your customers will renew again year after year.