Pros
Large company with a family feel. Decent benefits although the premiums have skyrocketed in recent years. Yearly appreciation parties. Many locations and a variety of positions available.
Cons
Certain groups within departments can seem closed off or rather cliquey. When you're a rookie you're awarded and applauded, expect the first award within a year, after that, welcome to the slow grind to nowhere. If you're not in management expect low pay and minimal raises. Some managers are very cliquey and if you're not in with the backstabbing you will rise little. There are other departments if you wish to transfer as it is a large company that experienced phenomenal growth in the last few years and some managers struggle with that as their employees pay for it, however, other departments seem to be more cohesive.