Relaxed workplace.
Good work/life balance.
Some work is interesting.
Good training.
Great people to work with.
Good use of AI.
Cons
Poor management.
Poor career options for technical staff.
Poor performance evaluation system - it's a popularity contest.
Technical staff undervalued compared to other business roles.