How can I battle frustration and stress at work?

It's not normal job frustration--I like the work I do. It's the people I report to and work with that are causing the frustration and stress.
My manager can't manage his way out of a paper bag with a flashlight and a road map.
My project manager doesn't manage any of the projects I'm working on--the manager is trying to do this with mixed results.
My technical lead is technically suited to data entry only, but is really sweet.
I have no opportunity for advancement.
The reward for all of my hard work is MORE WORK.
Many of my co-workers abuse the privilege of working from home and our flexible hours.
I've searched in vain for another job within 50 miles, but there are no suitable openings.
I don't want to air my concerns and be labelled a trouble-maker, whiner, or negative.
What can I do???

GeneParmesan2010-11-12T11:59:22Z

Favorite Answer

If you have a human resources department at your work, you could try to talk to them, just to get it off your chest if nothing else. Otherwise, if there's truly no opportunity for advancement, then you have to either grin and bear it or find another job.

My impression is that there are slackers and incompetents pretty much anywhere you work. You just have to keep doing your best and hope that you'll be recognized and rewarded in turn.