Pros
I am senior employee working from Bangalore to be frank i feel there is plenty of freedom, urge for growth, great appetite for embracing new technologies and keeping up with market demand. Recently there was a paradigm shift from upper management to convert only real customer needs into a product (which was commented negatively by another reviewer they perceive it that way might be because its their first job) to get more bang for the buck. people aligning the ideas with company growth and taking responsibility are quickly recognized using various incentive programs. Senior management takes extra care at find such contributors against all the standard corporate politics.
Cons
Freshers with curiosity and craze to learn gain all the necessary talent and grow quickly But unfortunately this looks skewed to slow learners. as all the corporate companies have local managers trust local known talent than trying to embrace every one. Enabling IDC to become contributor for the product is a work in progress with a definite deadline so a nice opportunity to become one of the pillars of success.