Company is full of good people that do good work. While the growth has caused some growing pains, there are still good people throughout the organization that make it a good place to work.
Cons
The company is growing and with that comes change. Change is hard and has not always been communicated/implemented as well as it could.