Company is big. Hard to outshine others if company did not invest heavily on all the staff for new skill set or send them for required courses to upgrade their technical efficiency. The good thingsTeam Works. Project Manager are supportive
The challengesDemanding customer. Contract staff benefit is not as good as permanent staff. Lesser salary increment and opportunities for contract staff.