Benefits are good. The team is good for the most part. Work/Life balance is good.
Cons
Pay is mediocre. Work is repetitive, not much too learn after awhile. Not much upward mobility. Project managers struggle to get things right. Upper management doesn’t care to hear what the workers have to say or think which leads to operations failures.