Pros
It's incredible to work with so many intelligent people. Management allows employees to be creative and ensure that everybody is heard. After all, 8 brains are better than 2! No one works in a silo. Managers care about their employees and foster personal growth and a great work-life balance. 360 feedback is always welcome. The owners of the company believe in paying their employees for the talent they bring. I've never worked for a company that spends and invests so much money in the growth of their employees by allowing more than half of the company to go to a presentation and learn/grow.
Cons
One of the biggest cons here is that because it's such a growing company, there can sometimes be a lack of process. People flourish here when they are able to adapt to change as well as be a part of it.