This really depends on which field you're working on. If you're a industrial designer, staying more than 3 years in 1 company (in the early years) is definitely not a good thing. When you become a "early expert" at one thing it's hard to change design jobs in a different genre (ie: Gifts —> Outdoor gear).
I'm pretty…