Like every place, there are opportunities to advance until there are no opportunities to advance. Viverae gives you all the tools you need to succeed, and will listen to your suggestions on how to improve your business and their processes. That's where it ends.
Don't expect any bump in pay annually (unless you're receiving commission and make it on your own) or job security for additional contributions outside your scope of work. You may work towards supporting the betterment of the whole, which is great, just don't be surprised when you still get put on the chopping block.
Overall I give them a 7/10 for a place to work. Love their corporate culture, love the sales atmosphere and suggest them as a place to work; it's a place you can build a lucrative career and grow professionally. Be mindful of their layoff history, and don't put all your eggs in this basket.