Gosh, I have always been a job hopper...
I have worked for nine companies in 20 years, not counting the five years from that time I worked as a temp!!!

Sometimes it was circumstances (got married, moved across country, hubby got out of military, moved again, bought a house elsewhere, etc.). Often it was choice because I got bored or didn't like something about the workplace (usually ethical related).
Those are actually only the full time positions I worked. When I was teenager, I was working multiple jobs at one time! I was always looking for ways to make money!
Marie