Thanks EH, they had sent me written document stating all benefits and monthly salary before sending me formal signed offer letter.

Now in the offer letter there were no benefits listed but just monthly salary. When I asked them about why other benefits not listed in the offer letter. They replied saying that in the offer letter we just mentioned the basic salary and transport allowance, but when you have successfully mobilized with the company there is another contract contains all benefits.

Does it all make sense to you? I would not say that they will cheat me after probation period, as they are big company but just wanted second opinion from a person like you. Thanks