Pros
If you are open to itt -- and part of the favored "in-crowd", there are numerous opportunities throughout the US and abroad. Some groups have
Cons
Long hours, emotionally abusive environment, the harder you work the more work is piled on top of you -- particularly frustrating when other co-workers get to slide by without pulling their weight. I was completely miserable working there, but did not realize how bad it was until I left and joined a normal company with supportive & encouraging management. So much work is done to satisfy ridiculous and overly-convoluted internal procedures & policies - maddening and insane, especially when wise co-workers flee the sinking ship and the remaining suckers are left with even more work to do, because open positions are never filled (as it might detract from the lucrative incentive compensation paid to upper level managers and executives!) Disappointing favoritism, crazy politics....it's just not a nice place to be. So happy I left!