Pros
-Some of the smartest people I have ever worked with. -Constantly new challenges to dive in to. Ability to help affect change. People listen to your ideas. -Lots of opportunities for career growth and development. -Management seems to always have your best interest at hand. I have not worked in an environment where people care so much about your success and well being. Great mentors. -Our products actually work! Makes it easy to sell when there is a clear value prop to our clients -Great office: food, monthly parties, lunch provided
Cons
-Lots of product change. Makes it challenging to have a great grasp of product capabilities and feature sets. I am constantly having to relearn the products. -Lots of process(byproduct of going from small to larger company)