If you think they have a very big campus then its only partially true, inside in one desk 4-5 persons will sit, no space to sit also. Even you have to wait for getting tables during lunch. This company is just for those who want job instead of sitting idle after BE,BTECH etc. Not For Tech Enthusiasts. Coming to the tech side, They recruit you just to compensate the employees who left the company, they don't bother about anything neither your skills nor your experience. You'll be on bench from day 1 and its you who have to find the project. You wont get variable pay if you are on bench after 1st quarter(only 50% 1st quarter). You'll get calls once in a while from all tier2, tier3 cities for some junk projects. When someone calls you for opportunity, they say its an onsite Newzeland, Switzerland, Australia etc but you have to come to other location like Pune, Gurgaon and work for 1 year. Not a good company for experienced persons unless if you are just looking for some job to make living.