My work history is starting to look a bit jumpy. My longest employment is less than a year and a half. I feel like I have good reason for leaving each of these jobs (see below), however it's not that obvious from my resume (first impressions).
My question is, am I hurting myself in the long run? By jumping jobs I have been able to raise my salary from something criminally small (small town USA) to a competitive level in a more urban area.
I ask because I have been at my current position for about 6 months and now the project manager / one of the main developers is leaving, which is OK, but I don't think they plan to get another project manager. Instead one of the owners (not technical in any way) plans to step into this role. This person, according to coworkers, is a notorious micro manager that gives customers unrealistic expectations (Read: "Sure we can get that to you in a week" but it's really something that will take a month or more).
On top of this, we are already understaffed with a development team of 6. To prepare for the upcoming loss of of a senior developer the owner has all but removed flex hours, and asked that I begin working 50 hours a week. No mention of compensation for this, of course.
So I'm kind of thinking of getting on a life boat instead of staying with the Titanic.... However this will just make my resume look that much more jumpy.
Also because I end up jumping every year or so anyway, I'm thinking about becoming a consultant / doing temporary contract work. Would this be a solution to my problem?
Here's my rough job history timeline for career related jobs (I also worked retail and waitressed in college but no one cares about that).
- Programming - 1 year 4 months (harassing coworker lead to bad work environment)
- Programming - 1 month (bad fit for my skills, didn't realize until I got there, told them it was bad fit ASAP)
- Programming - 11 months (company went under :( )
- Programming - 1 year 4 months (poor work environment, boss lived in office... so I moved 2 hours away for my next job)
- College Lecturer - 1 year 4 months (was part time and had to stop to get my next job)
- Programming Freelance - 2 years 8 months
- Programming - 8 months (couldn't cash paychecks, company unstable)
The newest job is at the top, and the oldest job started about 5+ years ago.