Pros
Good pay, great benefits and time off. Up to 4 weeks paid vacation within your first year. You can even get your college paid for! The day to day work is very simple, sometimes tedious, but never extremely hard. Definitely a great place to advance in life.
Cons
A lot of politics. People complain about management, and sometimes the work can get repetitive.