Pros
Motivated to come to work every day and despite rapid growth of number of employees the company doesn't lose sight of its mission. Physical setting of the office is open and collaborative, and the respect for work-life balance is great. Company is self-aware which does result in action to address problems. Young employees are given an immense amount of responsibility which can facilitate career and skill growth if you seize these opportunities.
Cons
The company still lacks many processes to support making decisions and completing projects. As a younger employee this is often frustrating when you want to see a project through. We are encouraged to "own" our work but then when we do the resources are often not available, which is confusing and difficult.