Pros
When they need the manpower to supply, they will agree to your requested salary upon joining and accept your employment quickly.
Cons
Even though your employment contract (usually a 1 year team) is as a Full Time employee, it doesn't mean you'll get to serve the term. Currently the company has laid off employees TWICE with a letter only mentioning their last day of employment is a month later. Done in batches, up to 40+ employees at one time. NO support package for termination whatsoever. Same treatment throughout for top & bottom performers. If you're looking for a stable job, THIS IS NOT IT. Please look for another company to work for. This company is a HIGH RISK to your life and well being, especially if you have a family to look after. Can't believe such MNCs exists in today's world.