Pros
- Extremely talented team of individuals that work very well together - Everyone is encouraged to share their ideas - We work with the latest and greatest versions of all the technologies we use - Management is always open to bringing in new tools and technologies that will help projects - Company is growing rapidly, which creates more room for career advancement - Company contributes towards employee education and/or certifications - Management is pretty flexible on work schedule as long as you get your work done - Fully stocked beverage and snack bars - Lunch and breakfast provided 2-3 times per week from various great restaurants - Great pay and increasingly good benefits
Cons
Really the only complaint I have and the only one I hear made by others is that we are running out of space in our current office, but that will be fixed within the next month. Management has rented an additional office across the lobby from our current office that will triple our total office space. They are doing construction on the additional space now and it should be ready by the middle of July.