The document reviews the best companies to work for in India based on a survey. It provides a ranking of the top 25 companies which includes Infosys ranked first, followed by TCS and Wipro. The document also shares statistics on the male to female ratio, average training days, attrition rates and number of employees hired for some of the top companies like Infosys, HDFC Bank, HP, Airtel, SBI and Microsoft. Experts are quoted saying that with challenges faced by MNCs, Indian companies are seen in a better light and that engineers are exploring other sectors but will return to technology when the economy improves.