Pros: Great benefits, pay and bonuses. Onsite cafeteria, gym, amenities in complex.
Cons: Getting laid-off
Nice place to work, good atmosphere, nice employees and decent management staff. Good pay, in 5 years my salary went up 6 dollars per hour. I was never micro-managed, as long as you do your job and give at least what they expect, mind your own business, you won't have any issues.
Getting laid off in 2009 was another issue, where I find fault not with my direct supervisor, but the supervisor over him and the whole dept. he calls me that morning from across the room tells me to go to the conference room in a few minutes, I asked if everything is okay he says yea and said I gotta go, then he dissappears. What a cowardly weasel.
Other than that I had a great 5 years, wish that never happened, changed my whole life.