http://calnewport.com/blog/2011/02/14/zen-and-the-art-of-inv...
Every job has unglamorous things about them. I'm not saying you should stay at one job forever or never quit even if things aren't going well at work. I'm saying that switching jobs because you hated your old one puts you into this continual pursuit of some higher calling / ideal job that may never come. Until you search, you're unhappy and every small minor inconvenience in a new job will encourage you to pack up and move elsewhere. Embracing the unsexy parts of life is the best way to conquer it. And then you can, over time, tweak and improve it. Whether that means getting a promotion so you're in a position that has more autonomy and more impact or leveraging the skills you learned at a job that you thought you didn't like to get a job you DID want to do at another company.
I just think it's a bit more nuanced -- one should not just quit their job because they dislike it.