Pros
Fast-growing company with dedicated, highly talented, friendly team members all working toward common goals. Great benefits and flexible vacation policy. Company sets its sights high and often achieves its goals quickly. Opportunity to work in areas not necessarily part of your job description. These people are getting it done!
Cons
Various growing pains associated with fast-moving start-up. Upper level management has trouble stepping back and is often over involved with day-to-day operations and have tendencies to micromanage. Limited HR team and resources for size of fast-growing team. Lack of clear career growth opportunities. There is a lack for designated opportunities to give upward-facing feedback which can result in sometime toxic management-employee relationships. Frantic and high-pressure work environment can lead to frantic project management at times.