* Projects are not stable and mostly for short duration. * HR management is not that good, in my nearly 3 year career with Firstsource rarely we had HR meetings or any other discussion. * Limited career opportunities, because of less diverse projects.