so what is difference between a family run organisation and this company.no wonder not many talented people prefer to join indian companies .anyway they mostly do very low end work , bug fixing, mainframe Maintanence and testing and some coding in ERP , unlike Accenture, IBM , CA , EDS ,CapGemini .the other thing is skill level of most Indian sw pross are very low .they hardly get a chance to work on big things like architecture etc . Too bad we do cheap work at cheap cost.