Infosys - a smart body shopping company who played its cards well at the right time. Well really cant blame them - there is only so much one can do with the IT population it manages within its campus. Its a good company to learn good management skills - they conduct good training sessions - add to that the sharks one has to wade through in everyday work life there :-). My ratings - overall a good/better company as compared to Satyam/Wipro/CTS/TCS