i have worked in few MNC's when i was in India , HR is mostly too inefficient and too close to Top Management , also Training is considered as Liability , Also Managers never have work ethics , Regionalism and Caste are always above Merit. i have seen that in Mumbai , Bangalore and Calcutta , and it happens every where . Professionalism is missing every where.IT was growing due to tremendous opportunity in West , but Indian companies are very Baniya in their attitudes too bad but true