That's pretty much how it's like in most cities in Europe apart from the few large tech hubs. If you burn yourself with a couple of bad managers you might not have anywhere else to go without leaving your family behind and being accused of job hopping so employees just have to put up with it.
At my second to last job I put up with a manager that had severe anger management issues and would swear at employees and throw things at staff. I left over 2 years ago. Since then he's been promoted. The company had also won several "Best place to work" awards in the past.
As someone who has done, and still does, a lot of recruitment over the years I think people maybe worry about this too much.
What I mean is perhaps best illustrated with some examples:
- When you're fresh out of college/uni, it can be hard to find a job you really like, so in your first few years you might change job several times. No big deal.
- You leave a job you've been in for several years where you may have been happy and productive for quite a long time, but perhaps you're getting bored, need a new challenge, have been enticed away, or whatever. But then your next job turns out to be not so awesome, and neither is the one after that, so again you change jobs two or three times in a short period. Again, no big deal.
- The company your with restructures/gets taken over/relocates/makes redundancies and, without necessarily wanting to, you find yourself in a position where you need to find work fast. Again, you might not find a job you really like out of the gate and, again, no big deal.
These things don't bother me as a recruiter. What does bother me is a 20 year career where I can see you've changed jobs every year or two. It bothers me even more for management and leadership hires: I start to wonder if you're actually any good at anything, or whether your main talent is schmoozing and jumping ship just before the shit hits the fan (or just in time to take all the credit).
I want some evidence of periods of stability in your employment history, because this shows me that you're capable of committing to something for the longer term, which is when you can really make a positive impact. You're expensive to hire, and when I have hired you, I'm going to invest in your development and success (whatever that means for you), so I'd like to see some return on that investment.
DISCLAIMER: I'm fortunate to work in a tech hub that, whilst not large as a place, certainly has a lot of options in terms of companies to work for (Cambridge, UK).
What would you think of a candidate who job hops every year or two, but usually gets promoted after finshing a project before hopping to a bigger/better project?
In case of Europe, thankfully it's so dense and EU actually does invest in people transport (even outside the union). USA seems to be out of luck, and probably will need more regulation than the EU.
At my second to last job I put up with a manager that had severe anger management issues and would swear at employees and throw things at staff. I left over 2 years ago. Since then he's been promoted. The company had also won several "Best place to work" awards in the past.