you have to make sure of the stability of the company if ts a small time its scary to go here w/o signing those contracts but if its a big multi-nalitional company then its ok, in our company we usually give on ly the job offer then the contarct signing upoon her/his first day at work