My clients, who think they rule the world.
Don't do anything they are supposed to do in the timescale they say, then snap their fingers and want support from myself and our development team at a moments notice and at any god-forsaken hour because they've gone to India for a month. So now I am working on my company's hours (USA EST), my clients hours (European), and now also Indian hours.
We did all the work for them we said we would do, but it has taken them a month to start testing it. They want to go live this week, so of course any amendments are now on us and it is all our fault. Not to mention other things currently going on following an upgrade that they said was a critical blocker. Didn't do anything about it for 3 weeks, but now want it doing yesterday, so I have to work double time. They pay a lot of money for me so think they can justify being so demanding, and even their boss doesn't think they are doing anything wrong.
I'm fucking exhausted.