Company managed to send the contract for 8 months instead of 1 year. I have appointment on Monday. There is a frequent mention of "at least 1 year employement contract" however these are from unofficial sources.
Please throw some light. Shall I just apply or wait for a correction. I meet every other requirements and company rushing me to get the visa asap and start to work.