Pros
There is a strong focus on maintaining a positive culture. We are to look through that lens in all that we do, who we hire and in decisions we make. For a company growing this rapidly, maintaining culture can be difficult but this is the best effort I've ever seen to maintain culture. Most everyone here is a positive collaborative experience and if they're not they tend to stick out. We are going to move forward in a positive direction and you're either on those tracks or not along for the ride. The company shows a genuine concern for its people and try to make decisions that will be for the best.
Cons
The rapid growth is showing some natural growing plans. We are identifying gaps and filling in as we can, but sometimes we are late to see someone or something that we've outgrown, and those can have a significant impact on the company. We still make some quick decisions based on individual opinion or the opinions of a small group instead of applying process and review.