As an ex-engineer, I love Dilbert. I confess however, I never worked in the mega-corporations that Dilbert does. I always worked for small companies where my supervisor was the owner of the company. That small. In retrospect, I would have preferred working in a mega-corporation. You get better benefits, trust me. I guess that when you get laid off though, you may not know who to hate for it. Oh, well, there are always trade-offs.
Hamster engineer/ accountant