Pros
Coworkers and staff that work around the facility are nice. Benefits are fine. The free lunches and the free parking are good too, but that's about it.
Cons
MICROMANAGEMENT! You get constantly bugged on how many cases you've closed in a certain amount of time and seem to be constantly watched. If you mess up on a task, instead of going through a coaching/training, you could get your "privileges of the task revoked" which holds up your and others' work. Supervisors love to single out and pick on some employees too. There's miscommunication on processes, which usually results in getting chewed out by super rude HRBPs. New employees/temps are herded into training like cattle and aren't familiar with things when they get out. Scheduling used to be OK until recently when everyone was told to put in time off requests 5 months in advance. Having to work holidays and weekends. No room for advancement if you're a minority. Also, there's always been talk of your applications being blocked as soon as you apply for an internal position...Really, you only have a chance at a promotion if you're a friend/favorite/serial buttkisser to the supervisors or director (and 9 times out of 10 some of those people aren't even qualified for promotions).