Pros
The job itself is fine, although I think that poor management is tolerated for far too long.
Cons
The HR department is the most incompetent, disgraceful, and infuriating body I have ever worked with. They close tickets just to get them off their plate without bothering to ask themselves if it makes sense to close it, they submit benefits paperwork wrong all the time costing employees many hours and dollars trying to get health coverage, they are slow (benefits reps have 5 days to look at your ticket so if one of them closes it because of laziness or incompetence you might be stuck for another five days before getting anywhere). They mess up status changes and PTO payouts and basically everything I have ever needed a ticket for. I cannot believe the experience here, every ticket in the several years I've worked here has required multiple reopenings and escalations to fix. Such a big company should have a functioning HR department.