For young professionals onlyThe good thingsThe company is great BUT only for young professionals, it will shape your career for good future BUT not recommended for well experienced professionals.
The challengesThe company (their management consultant) doesn't support their employees deployed on project site. Small salary, common benefits, no increase, no bonuses, and too much politics.