This company will go far if it can keep the same values during its growth
Pros
They are really focused on making a good product and treating everyone well, from employees to customers. Management always acknowledges weaknesses rather than hide them, and gives employees advice and tools to overcome and address them. Senior management is very aware of what made them successful, and try very hard to keep those values in place. It is often difficult to do so through a period of incredible growth, but if they manage to do it then this company will continue to be a great place to be.
Cons
The mandatory education program is pretty good, but falls short on some important details. There have been many instances where others have been shocked that some product details was not covered in the education classes. The incredible growth rate has left some departments very thinly spread. Nothing is falling apart yet but it can be difficult to make sure all tasks are properly covered.