I will vote for NO.
The 2 years contract is ridiculous. They want to bond you because they will be hiring you on the cheap and you will be stuck if you don't like your position for many possible reasons (r/s with boss, colleagues, environment, work itself, OT, commuting etc etc).
Don't force yourself into a corner for no good reason.
|