Avantages
* Big clients and impactful projects * Security and stability of Fortune 500 parent company * Industry best apprentice program for first time job seekers * Lots of growth
Inconvénients
* Can be hard to find a mentor * More corporate red tape and rigidity than some engineers can stomach * Lots of turnover It is actually tough to say whether this is a good place to work because any individual's experience will depend heavily on what project they are currently staffed on. Some of the projects are a pleasure to develop software for, and some are a complete nightmare. I would guess that some of the problematic project situations are due to an inherent culture clash between the former indie software studio and new parent company. While there is movement towards trying to transform the culture and practices of the parent company from the inside-out, it unfortunately makes for a painful and uncomfortable work experience for those on the front lines and does not making for a positive environment for engineers. Perhaps this will be a fantastic place to be in several years, but the journey there will be an unpleasant process for many. To anyone considering working here- despite the funky office space and demographics of this little group, I would caution you to be mindful of that fact that you are signing up to work for an absolutely massive consulting operation with 400,000+ employees. You will be reminded of that fact early and often.