Flexible schedule, ability to work from home, no micromanaging, unlimited vacation at project management’s discretion, sympathetic people managers who listen to concerns
Cons
Underpaid and under appreciated, people managers have little to no power to change anything, lots of red tape from corporate