Pros
* a good place to start your career as training provided here is very effective. * good learning for new comers as you can take part in the whole process of the projects from start to end. * have good amount of work so you will always remain occupied with any of the task. * you can learn to handle pressure situations.
Cons
* Management is not good. * Political Environment. * Management Policies create internal competitions instead of competing with other companies. * Company growth and employee growth are not proportional. * any Credits goes to leads always and mistakes are pointed to the team members. * So far the laziest HR team. * Not able to recognize real talent as a result lost so many talented employes. * guys are good enough as an individual but as a team employes are not that much good. * Always Delay in the appraisal process.