Pros
Excellent culture for the right person - If you like a weird mix of full-bore/head-down working and being relaxed, this is the place for you Mindset of CEO and most execs is perfect - Everything is all about the customer Company growth potential is huge (and sustainable) Personal career growth options are somewhat limited, but there are increasing options for managerial roles Benefits are good Competitive salaries
Cons
As is inevitable for a small company that is growing quickly, there are many small cliques Engineering & sales teams are clearly viewed as far more important than other teams, despite being told the opposite since day 1 Some (not many) execs / employees are standoffish, and impossible to get a hold of, despite every communication method in the world being available. Management styles vary widely by department