Pros
This company is growing very fast. Advancement opportunities come often for people, and the work is challenging to prevent boredom. The room to grow your skills and knowledge are boundless, and the management is very eager to boost employees up to the places they want to be, doing the type of work they're interested in. The company organizes and pays for actives outside of work, we do movie nights in the office with pizza, paid gym memberships, footballs and soccer balls scattered around the office, a pool table in the conference room, office breakfast on Fridays, and substantial paid time off. It's a company full of talented, dynamic people who enjoy spending time together that is going nowhere but up.
Cons
The company is growing fast, which includes some cons by default. Waves of work can come faster than anticipated during chaotic times, there are occasional issues that aren't seen before they happen, so employees need to be flexible, and do work outside of the original scope of their jobs to help tackle the work. It's worth all of the pros, and some of those cons are on the same coin as a pro, but it needs to be noted. If you don't like working in an environment with a lot of unknowns and curve balls, this place would not be a good fit.