Ask HN: "Interesting" Job Contract
This question comes from an unexperienced young hacker who is at the beginning of his professional career. Recently I had an interview with a local software firm and was offered a developer position. But there's a little quirk: The employer told me that the developers were entitled to half of their salaries and had to earn the other half by turning in coding assignments throughout the month. He made his point by saying "This way slackers and hardworkers get what they deserve, and it is possible for a hardworking developer to earn twice his salary".
Also there's another important condition in the job contract: If I sign it, I'll have to work for a year. If I ever try to leave the job before that I'll have to pay a compensation to the company for every month that I won't be working.
So here's the question: Is this a "normal" kind of contract that software firms generally offer? Or is this a sign of danger?
TL;DR:
Job offer with half normal salary, must earn the other half by creating code. Can't quit for a year when started. Is it a Trap?
14 comments
[ 3.1 ms ] story [ 47.4 ms ] threadWe all have to start somewhere, but this sounds like a situation that will leave you feeling deflated, powerless and bored.
i also worked at one place as a consultant where you had to give "6 months notice"... the spirit of the agreement was that you wouldn't work on a project and quit near the deadline. however, the only penalty was refunding your last bonus.
this deal seems pretty bad... unless the 1/2 the base salary is actual decent and i thin there would need to be very clear criteria for getting more money... it seems like that would be difficult.
the paying if you quit... that seems pretty crazy, how much would you have to pay?
Rather than decide on yes or no based simply on the terms (which might appear ridiculous to those in US), I would check the track record/references of the company.
Do they use these terms to drive the programmers as slaves? or is it simply a defensive strategy (in response to local job market/legal environment) meant to ensure employee productivity and stability in the company?
Obviously its a no-no, if it is the former and an ok-yes if it is the latter.
-----------------------------
Why I say this: (the long of it for those interested) (All these refer to developing companies with high growth rates, high inflation, high competition and low number of truly qualified professionals - this is the reality of their job market/legal/economic environment)
Such contracts are often common in developing countries, where the turnover rates are ridiculously high. ( how about employees jumping every 6 - 12 months as sort of a norm among the non-mncs? - for a different reality)
Often, some employees join a company, complete training for a few months and then jump to another company showcasing that training. And latter companies often don't hold it against the employees for jumping so soon, because they dont' have to spend time and money on getting that employee trained - this is the nature of competition in those countries.
It is also a sort of protection for the company so that employees come in, get to know their good ideas (if they are worth) then just jump to other companies with those ideas or start their own companies based on them - the legal protection against this is ridiculously low or non-existent in almost all countries (even the democratic ones) except for those in NA/EU and Japan.
There is also this problem of prospective employees putting up fake certifications and experience, and claiming higher salaries in many developing countries. Systems to verify educational and occupational records of prospective employees are almost non existent, if at all.
Fyi,I am not pointing fingers at the employees, they are also under tremendous pressures to maintain a decent standard of living in environments subject to very high inflation ( against the typical 1-2% in the US, how about around 10%? and those are the 'official' rates which are often watered down for the international press). So they have to keep getting higher and higher salaries to maintain the same standard of living. Often that job hopping is the best way to ensure that increasing salary.
Either way, good luck.