They don't all suck
I work for a tech company in Bristol. I get training, visits to dev conferences, lots of brand new, self-chosen hardware, opportunities to learn, an interesting product to work on, use of new technology, chosen by developers. A pretty decent benefits package too.
Occasionally i find frustrations with my job. But then i remember where i used to work and realise how lucky I am. I have to go now. We have some live music in the office this afternoon. There will probably be beer.