Pros
Coworkers get along and for the most part work well as a team.
Cons
There is no actual training. The training you do receive is botched. You get taught from multiple people who all do things differently, then get told by the next person it's not the correct way to do it. Half of what you learn is self taught or learned the hard way. Used to have the ability to work from home and work overtime as needed, but can no longer work from home (only for some employees. Others have the ability to do it whenever) and time is micromanaged. We're tracked like children who can't be trusted. Our insurance also "improved" but still don't compare to other jobs I've held in the past. No consistency in rules. Some things apply to some people and not others.