Certainly not all of it sucks. There are parts that I enjoy. But... the negatives are getting more prevalent:
1. Constantly being expected to "hurry up and wait". If someone else has an issue, I'm expected to drop everything and attend to it immediately. On the other hand, if I request something, or finish something that someone needs to review, I often go months getting the "oh, I'll get around to it", the "oh, I haven't looked at that yet", or "It isn't politically convenient for me to address this (paraphrased, of course)".
2. Ridiculous documentation requirements. There are times when I'm required to spend an hour writing up planning, procedural, testing, and various approval documentation for 30 seconds of work.
3. Getting caught in the middle between multiple agendas. Group A wants something, group B tells me "oh, no, do this other thing instead... but don't tell group A you're spending time on it, because we don't want them to think we're not paying attention to them".
4. Getting called in the middle of the night. This doesn't happen often, but in theory, I'm on call 24/7. Closely related is the "we don't want to inconvenience anyone, you'll have to come in on the weekend and do that" (unpaid, of course).
I could continue, but I really should be thinking of things that won't make me mad

.