4.0
Jan 12, 2014
Current employee, more than 8 years
Recommend
CEO approval
Business Outlook
Pros
Lots of smart people to learn from and not many jerks. Fantastic benefits like 4 weeks vacation. Continuous effort to define software best practices and figure out how to get there. Plenty of interesting projects going on. You get a lot of recognition and reward if you deliver something truly innovative or game changing.
Cons
Your experience will vary depending on which manager/VP you report up to. People assigned teams with lots of technical debt tend to get stuck there without opportunities to advance or take on green field projects. High functioning teams are often split up to staff new projects. The dev organization is wrestling with the effects of growth and hasn't yet found the most efficient model.