Pros
School is growing rapidly, and the diversity is growing with it. Benefits are ok--insurance used to be amazing, but it has gotten worse every year. The on-site gym is amazing. The food court is getting better all the time. Faculty are cool. It's fun to be around students. You meet a lot of great people.
Cons
Pay for staff sucks, and never seems to get any better, merit pay is pretty much unheard of. There's an old guard/new way of thinking split, and watch your back if you step out of line with either group. No one will confront you directly if they have a problem with you, but you can be sure that you'll hear from your supervisor, or your supervisor's supervisor for a minor grievance. The passive aggressive culture needs to be reigned in majorly.