Pros: you can "buy" 1 additional week vacation, benefits are good compared to others
Cons: no comp time, putting in extra hours for no reward, no extra leave
Company is understaffed - attempting to do more with less, literally. Many groups are operating at a skeleton crew level, yet expectations are high to deliver same results with less people, and aging hardware, etc. Hardest part of the job is not being able to focus on any one item for any length of time. Most enjoyable part of the job is being able to get out in the field and having the time to support the groups assigned (on a quiet day when things are actually running for once).
There is a major disconnect between those that work in the trenches to management/upper level management and their expectations vs actual real world results.