I work as a consultant and help companies with their devops programs/adoption/implementation.
Last week I was over booked at 150% (about 60 total hours) across ~7 different projects. I completed all required work and my customers were all happy. Today, I got yelled at for billing 60 hours because that ends up being '12-15 hour days and that seems unrealistic', even though that's what they scheduled for me.
Realistically, I probably work ~10 hour days, But between doing work myself and managing others, I'm constantly context switching between projects. So I technically work on multiple projects every hour. We can't bill in less than 1 hour increments, and if I had to keep track of EXACTLY how much time I spent on everything, half of my week would be time keeping for my time keeping. So I typically bill close to what my schedule is booked for, unless there's a drastic difference.
FYI – My bonuses are calculated by 'billable time', so I take on more projects because I want bigger bonuses.
Companies are fucking dumb and consulting is stupid.