Pros
Even for introductory level employees, the pay and benefits are crazy good assuming you work full time, and position pay rates are competitively reevaluated every few years. I've been with the company 2 years, and working full time plus some overtime I get over 2 weeks of paid vacation a year, more sick time than I'll ever use, 401k matching, health insurance, etc. Diversity is a huge priority for the company and Human Resources actually does try to be a resource, and is very approachable.
Cons
High employee turnover rates means you're constantly having to train new people and biting your nails about how much staff you can keep on hand. Management varies widely from being incredibly anal and unpleasant to very approachable and understanding. Trainings are completely useless and have no application to your day to day activities whatsoever because the company is so large. If you work at a college campus, your unit may be suspended during the summer, forcing you to take vacation time or apply for unemployment. The health insurance plan (Cigna) is crap compared to some other options I've had elsewhere. Getting promoted from within can be tricky and wages are only re-evaluated once a year on your hiring anniversary, with no other assessments given of your work. Wage increases are usually quite minimal (10-40 cents).