Job Hopping Or Company Loyalty : What Works In The Long Term?
There are mostly two types of engineers I've come across throughout my professional career : Job Hoppers and 'The Loyal'. The job hoppers would stay in any company for a period of approximately 2 years before finding a job with a new company. The loyal are the ones who stick the the same company for years and I've few friends who haven't changed their job ever since they got placed right after college.
The rewards (both long term and short terms) for both these categories of engineers are different. I want to ask what works the best in the longer run; being a job hopper or being a loyal company employee?