Friends, recently I had a very horrible experience working with IBM India, AT&T account working as a Project Manager, Never join IBM as a contractor because as a contractor you are working for their onroll employees backup their is a huge discrimination B/W onrolls and contracts. if a minute environment goes down they will fire you. with just a 1 day notice and that too will also not be informed to you.They keep making delicious offers while making you promise that they will make you permanent on a specific time but I saw people who are working from 2 years to 3 years but they are also in dilemma that whether they will be on their onroll or not . still they are in a hurry to leave that company . so please never join nor suggest anyone for IBM on contract basis.