Pros: diverse, nice people, friendly
Cons: felt unimportant, no one seems to like their job, lack of communication with upper management, small things were over-complicated
There is a great array of interesting people here but everyone seems to be "just here to work and get it over with". Every one seems extremely stressed and frustrated, generally high stress, serious environment but very nice people!
I did not have much if any real direction from upper management, no clear information, a bit of a run-around when trying to get answers. Very obvious problem solution recommendations were overlooked, making my job much more difficult than it needed to be and almost impossible to complete.