Pros
The environment is incredibly helpful. The management team is dedicated to helping you develop personally and professionally and they show it each and every day. Significantly involved in the local community at each site location. Excellent facilities and working spaces. Quarterly pod outings (get togethers) with your team to build up camaraderie Quarterly and yearly bonuses for the CS side of things Wide variety of career progression opportunities Non stop engagement activities like Shark Week, Pi Day, Kevin Bacon Day, etc... Driven management team. They will help push you more than you have been pushed before
Cons
The fast paced nature means that a lot of great ideas get implemented but also that a lot of those ideas arent given enough time to fully develop and flesh out.