I am currently working in company A. I have recieved an offer to start in company B, and I accepted. When the first interviewer asked me "when can you start?" I said two weeks from the day the docs are signed, because is the time of notice I owe to my current employer, and I do not want to quit until having signed with my new employer. But now, the HR people on company B insists on give me the contract my first day in the office.. Is this normal? Or should I raise a red flag? In other situation I would not mind to sign my first day, but I do not want to take the risk of ending up with nothing.
You don't say what country you're in; that will have a bearing on it.
You should tell the company that you'll sign the contract and any other items on your first day of work, but you need a copy now in order for your attorney to review them. If the company is professional, there won't be any problem with that - but if they balk, I would carry on with the job search.
First and foremost, if they won't give you a copy of the contract to be signed I would move on -- you have to be able to review it prior to turning in your notice. ( offer letter ?? )
If they give you a copy to review in advance, then I don't think this is really a big deal to wait until the day you start to sign it. In the companies mind, I am sure its just a matter of filling out all the new hire type paperwork on day one.
I would suggest that you get something in writing (eMail) stating that all conditions of employment have been met, such as a background check etc. ( if any are required ). This way you have alliviated your concern of a last minute mishap, and you sign the contract on day one.
I would also keep in mind that there will be some sort of probationary period regardless....
No, no, absolutely not. Here's the worst case scenario. You resign from company A, but have no signed contract from company B. No signed contract means that you do not have an offer AND an acceptance of the offer BEFORE you wrap up with company A.
So what if you show up, and the terms of said contract are materially different than what you've agreed to orally? You agree orally to work M-F, but the contract calls for weekends. You agreed orally to work for $x/hr, but the contract calls for a lower pay rate. What then? At that point, friend, you are screwed.
There are lots of unscrupulous businesses out there. Make sure you don't become a victim.
Is this normal? Or should I raise a red flag?
Maybe this, maybe that. It's probably just easier for them. Nevertheless, any company worth your time should acommodate to your needs in this case. It's obviously way harder (talking risk management) for you to accept this than it is for them to give you the papers earlier. And every HR person worth any money should understand that.
There is just no reason to put your life situation at stake just because they are lazy. And if they are not just lazy, then that's a red flag.
Personally, I would not accept this condition. Either they get you the contract 2 weeks before you start or they can go search for someone stupid or desperate enough to accept such conditions.