If you leave a job too early, you risk looking impatient. On the other hand, staying too long can lead to stagnation, burnout ...