Reactive Versus Proactive Job Changes
There is a significant difference between running away from something and running toward something. Sometimes people leave jobs just to get away from someone or something they find unpleasant, unsuitable, or otherwise objectionable.
While it is perfectly acceptable to leave a job that one doesn’t enjoy, I believe that lousy jobs can be the perfect place to develop one’s character and grow one’s professional skills, particularly communication and conflict resolution.