You hate your boss.  Now what?
All of us will probably work for at least one extremely difficult person during our careers. Some coping strategies for an unpleasant working environment may help you chart a new direction.

Everybody experiences pressure at the office (even the virtual office). Technology leaders and their teams may experience it more than most because of the relentless pace of change and the often under appreciated responsibility of “keeping the lights on.”