Maybe sour but it really hits the nail on the head!
I think this one is true for many companies.
The pay in IT is good compared to many other professions, but since they pay you well, they often think they own you
My last IT job, I worked for an ignoramus who was a VP of IT (with no real background in IT) who forced to do updates on long weekends.
This was because he was an incompetent boob who micromanaged everything and wanted it done on a long weekend because normally it was so screwed up that it took all day Sunday and Monday to fix or restore.
I never met an IT staff that hated the head of the department more than him.
I should have known better when during the interview, I looked over to his credenza and saw the book SQL for Dummies. One weekend, he deleted several hundred thousand records on a production database and several guys had to spend an entire Saturday night and Sunday morning fixing the mess!
To each his own I guess but I find contracting gives me the freedom do what I want to do... which is more of development using the latest tools and tech as opposed to doing maintenance on existing apps.