Pros
The company has great benefits, a good work-life balance and great coworkers. The team consists vastly of young, smart, hard-working individuals. The ones that are successful are the ones who know how to pave their own path and are able to put in the time and hard work to achieve their goals. The company provides a great work-life balance with the Tuesday and Thursday work from home days, as well as a great company culture. There are a lot of opportunities to work on new technologies and get first-time, hands-on experience in areas that interest you.
Cons
There is a lot of turnover in this company. I feel the turnover is due to the fact that there is little career potential for senior positions and many of the employees reach their full potential within a couple of years. The product is mainly driven by customer needs, and there is no real vision for the long-term product goal.