No guarantee for employment period, may get fired any time when contract ends. It can be even with 3 months or 6 months without ant prior communication or notice :( Treating client as God ( as in typical Indian outsourcing company) and once client contract ends then u will get fired without placing under any other client project .