Pros
Growing company, very clear what your job and your role are. My experience is that there is a fairly open, straight-shooter culture. It seems like hard work is rewarded. I notice that many managers and executives were promoted from within, which I think helps the culture.
Cons
Company growth has lead to some growing pains with respect to training, accounting, and IT systems. People are well-meaning, sharp, and helpful, but the systems have some catching up to do as of right now.