This is not to pull down Infosys, but it is definitely not the best IT company. It may be one of the BIG comapnies, just as TCS, Wipro and Satyam --- companies starting a couple of decades back had better chances of growing into BIG companies. Infosys may have been a dream company during its initial years. It is ceratinly not a dream company any more. I know a person who left the company within 2 months. If you fall into a good project, life will be fine, but majority of the projects are junk, as in any other BIG company like TCS, Wipro, and Satyam. A good professional can not be happy in these BIG companies.