Personally i would not advise you to go for a contract job atleast in India (unless otherwise you are desperate for a job). The
reason is initially companies will promise to confirm you after the contract period is over, but promises are not always kept.
Also some companies insist on permanent canddates ONLY. So be cautious.
The consultancy people will try to convince you as its part of B2B between them and the company.
I personally know one of my friend who is still waiting for confirmation in my current company.
If,suppose after 1 year,the situation changes,then your confirmation may get delayed.
Please note that i am not trying to scare you, but think THRICE before making the final decision.
Because, at the end of day, it will be us who will be suffering AND NOT the company or consultancy either.
All the best !
