In practice only the people that have a bad time at a company will post a a site like this. I have 12 years experience in my company, including a stint as chairman of the central workers council and my experience is that the loudest complainers always lay the blame somewhere else. If you don't like your work or your boss, find another job! Whining doesn't solve anything.