Pros
- Fantastic software development team that works with the latest technologies and really knows their stuff. - Company promotes from within, so lots of room to grow upward if you're smart and talented - Lots of opportunity for new developers to be mentored and learn from the senior team - Fast paced, projects move quickly and require picking up new skills on the fly - Really great people, one of the genuinely nicest and smartest groups I've ever worked with - Management team is technical and that helps drive intelligent decisions on both the project and personnel side - Business has been booming with rapid growth across all lines of business
Cons
- 9-6 working day, tough for commuters - benefits are average, could definitely be better - people who aren't high performers have had a history of getting weak raises or even getting fired, (definitely ones of the reasons why there's a lot of negative reviews on here)