We grew up to 300 employees with this model but reached the limit of the model. (most companies don't want to pay for bugfixes and prefer to buy upgrades later) Now, we rely on 3 different offers: https://odoo.com/pricing
Since we switched to the new open core model, everything is simpler. Revenues grew a lot (monthly MRR growth is 242% higher than before) and we can invest more in the development of the open source product. Relationship with partners is easier too.
Disclaimer: I am the founder/CEO of Odoo.
Why do you need to grow more? 300 sounds like a very big company already.
Our promise is to cover all enterprise needs in a single software, while being super easy to use. It's something nobody succeeded for now on. On the market, you have two types of players: ERP (SAP, Oracle, MS. Dynamics) who deliver a huge business benefit but a poor usability (expensive and inefficient) and one-app vendors (trello, slack, mailchimp) who have a great usability but a low business value. The first category has a huge revenue per customer, and the second category can attract a lot of customers.
We think we can crack that, and offer the best of the two worlds: all business needs, fully integrated, with a top notch usability. We are in a very good position to do it, and be the first to do it. [1] (and every competitors try to do that but they are far from succeeding)
To succeed, we need serious investments in the product and the service offer. We don't need to be very big (e.g. 10.000 people), but 300 is too small for what we do.
tl;dr we want to fix a huge problem and to do it, we need resources.
[1] https://odoocdn.com/openerp_website/static/src/img/2016/home...
At the same time, I am unapologetic for classifying pinky07's language as marketing. Evidence of marketing-speak is in "open source" instead of "free software", "open core" instead of "proprietary extensions" and other things such as "top notch usability", "best of both worlds".