The benefits are good, and work is quite flexible.
Some departments are very demanding, while others are genuinely quite laid-back (for example, browsing online stores in the morning, ordering delivery in the afternoon, and leaving right on time). They say there is overtime pay, but you still need your supervisor's approval before you can report it. There are meetings all day long—meetings, meetings, meetings—at least three days a week. The same issues are discussed over and over and over, and there is never any result.