Hacker News new | ask | show | jobs
by nitendoraku 2006 days ago
It makes sense for both you and the company to act in this manner. The company wants to hire people who are not going to jump ship with the human capital they trained as soon as they can. And you want to earn something closer to the marginal value you provide.
2 comments

When you put it like that, it doesn't make sense for the company at all. All they have to do is treat their employees well and fair. Like I said, if my company gives me the opportunity for a promotion and a fair salary increase, then I wouldn't need to jump ship.

I also prefer to stick to one company for a couple of years and make my way up there. But if after a year all you can offer is 1% salary increase, and often no promotion, then as an employee, I don't feel valued at all. (Obviously, this all depends on my performance as well)

If you're hiring for anything other than a Junior position why would the company have to train you up for a year?

It seems odd that there is an assumption that an employee can't provide value within a year.

There are jobs where it takes 6 - 12 months until an employee becomes efficient enough to worth the money spent on salary and recruiting.