Pros
- Opportunity to work on the full development life cycle, not just testing
- Get to collaborate and work with smart engineers who are always willing to stop what they're doing to help out
- Managers are intelligent, helpful and always open to feedback
- Ability to learn a lot of different technologies in a fast pace environment
- Competitive compensation and great work environment with amazing people
- Happy hours, monthly company lunches, free bagel Wednesdays
Cons
So far at this point, no cons