For the past 3.5 years I'm working in a small software development organization. Recently I got an offer with TCS for 6 lpa and another offer with a small company which is providing contract employees for Verizon (8.5 lpa). I'm very confused about accepting second offer, since they are claiming I'm a permanent employee with them but they are going to send me to Verizon as a contract employee. Will it affect my career's future prospects. Some people are telling me that I won't get any permanent employment in future if I worked as a contract employee in India. Please help me.