The definition of job-hopping is slightly different for each hiring leader.  Nowadays, staying at a job for 2 plus years is acceptable, good even.  However, with 4 -5 possible generations in one workplace at the same time, some hiring managers feel 5 plus years is...