Good pay, job security, flexible, work from home. It’s also a 4 day week, with 10 hr days.
Cons
The environment. It’s very corporate and high stress. If you’re good at your job they will try to keep you there. They don’t really promote you and you have to claw your way up.