I hate my job and I'm a Computer Engineer. Even the most enjoyable tasks become tedious and mundane when they are attached to deadlines, broken down, compartmentalized and subdivided and then slapped into a business environment.
Do you like seeing the end product? Yeah, it's cool! Do you like doing the work... Probably not.
In addition, I've never seen salaries like they claim exist, overtime is just "regular working hours," and the nature of the work is such that it can be moved anywhere... Like India and China and any other country after those ones become too expensive.
I'm looking at leaving the field entirely to go into finance or maybe something creative.