Pros
-9/80 Schedule -Challenging work if you're on the right program -Very smart individuals in many disciplines -Many avenues to expand your knowledge base -Descent Pay -Recent increase emphasis on Ethics and Diversity training
Cons
-Good Ol' Boys Club -Raises/Promotions not based on merit but how many butts you can kiss and how fast -Meaningless performance development cycle where you get to write your own evaluation and have your manager re-present it to you (sometimes verbatim) -Subjective instead of objective performance ratings occur all the time behind closed doors -Extreme levels of secrecy with individuals job titles (I've never seen this before at any company I've worked in the past since this should be public knowledge) -Can get extremely political and hostile if you have your own opinion and don't fit into the antebellum and right-wing thinking that seems to infest the place