Pros
An exciting place to work, as this is one of the fastest growing companies in the industry. Employees are provided with opportunities to be part of the growth, and learn different aspects of the business. Everyone has a great sense of working together as a team towards a clear set of goals. A bunch of fun, down to earth people to work with. The leadership team promotes an open line of communication where employees can address their concerns and ask for support. The CEO has a clear vision of the company destination, and knows what it takes to get there.
Cons
You would only see some downsides of working for this company, if you are not willing to be flexible with changes. Any fast growing company will have changes to constantly improve and be better.