Pros
Good pay, good hours, nice work life balance, healthy community, nice people, social, relaxed pace.
Cons
Dull, boring, repetitive, experience depends on manager, some micromanaging and surveillance, pressure to have Teams status green at all times, no pressure to innovate, lot's of outdated technology and processes, change happens slow.