guitarguy wrote:I know the bottom line is that I'm happy and that's what matters most. But am I "missing the boat" by not jumping ship a few times early on in my career to really boost my salary? I've always told myself that money isn't the most important thing and I still stand by that...so maybe I'm answering my own question a bit. But even still, I'm curious what others philosophies are on this subject.
Yes you are missing the boat, if you think you are missing the boat
HR professionals are meant to strike deals with potential employees that interview with them, and the ones they like. One component is ofcourse salary. So you will invariably make more money (or something equivalent of that, like more vacation money, lesser bonus component which can be variable per year, and more in hand salary etc.), because they will increase your current pay to "sweeten" the deal.
However, there is almost always a "lost knowledge" component, I feel to jumping companies. Sure you will get the additional money up front, but they will expect you to get trained, understand the new job, learn the ropes per say. This involves time, and you won't be up to your full potential straightaway. You will in essence "lose" few months, sometimes a year, learning new job. Obviously while you are learning new stuff, you can't expect to make a huge jump in salary, after your first (or second) annual review.
So more money up front, but consider/compare two companies in next 2-3 years.
Scenario A: stay put, find out how much you will be making in 2-3 years. You already know work, and know where Managers stand w.r.t. your "value" to the company. So its relatively easy to project that.
Scenario B: jump the ship, get money up front, but invariably there is a period of learning involved.
All (several other, important) things equal will you come out on top/under if you jumped?