Lots of smart, dedicated people. Decent pay and benefits.
Svantaggi
Senior management doesn't care about the workload their teams are under. Critical teams remain understaffed for years, key employees burn out and leave, but executives expect teams to act like it's business as usual.