Company is growing, both organically and through acquisition. Gives a lot of career growth opportunities for those that thrive on the idea of continuous improvement.
Cons
As it grows, there are never enough supportive roles (tech writers, business associates, QA) and each role has to own all of these other responsibilities to be successful.