Pros
1. Really smart employees and leadership, including the founders that are successful entrepreneurs. 2. Well funded and profitable company. Raised $25M in 2012 3. Opportunity for growth since there are several open positions and they promote from within the company. 4. Great start-up environment that includes ping-pong and dress down M-T-W-T-F's. 5. Willing to fail and succeed fast and making a lot of improvements in customer service, business processes and products. 6. They embrace change and this is extremely important in technology.
Cons
1. They are growing fast and making a lot of changes so this has caused some growing pains and bumps in the road. 2. The growth rate of the company (acquisitions and hiring new management) has had a negative effect on company morale.