Pros
- Very relaxed workplace. Booz is not a bunch of "suits" anymore. Casual attire now accepted unless you're client-facing. - Super fun coworkers. Lots of social events with coworkers and some bills were picked up by Big Booz. - Fairly good pay for the area. - Tons of learning opportunities. They'll take you as far as you want to go in terms of learning and really emphasize personal development. - Definitely room to move up. Promotions left and right. - Fairly good benefits. - Awesome work/life balance. - the SIG in Booz is always trying to take notes from Silicon Valley
Cons
- Not the most talented fellow engineers. Some fresh grads were coming in without knowing how to use the terminal. To be fair, Booz can get away with this because they honestly get paid to manual test their clients projects so Booz just throws their poor engineers at those projects. - If it's not clear by the manual testing project noted above, Booz can have some seriously bad client project. Ex. - 15 year old technologies that are hanging on by a thread. Have fun sifting through 15 years of hacked together, poorly designed programming and trying to tack on another patch. - Projects start and then inevitably die really painful slow deaths. Not much really comes from internal projects. - All the good engineers seem to leave after a year or so, leaving mostly bad hires to stick around. Most likely, the longer someone has been an engineer at Booz, the worse they are. - Really easy for other devs to "coast" at Booz and not have to progress. - I've heard "this is how I've always done it and it works" way too many times.