Vantaggi
The people that actually do the work, in the line of fire, work hard and are dedicated. There are a lot of good folks, and experience. The company has gone out of its way to hire veterans also, and people with advanced degrees. Middle management and supervisors are hard working. Lots of friendly people.
Svantaggi
They don't pay well, though they talk like they do. They expect you to work hard, but they cut your "hours" and expect you to take vacation for hours you don't work, even though you are salary. They also talk alot about being an employer of choice, but haven't got a clue how to do that except give out free barbeques and tickets to minor league baseball games. Upper level executives are snobs and don't know anything about what the real work takes to get done.