Pros
- Proper trainings/inductions programs for new joiners - Good place to learn the process and technology for new comers in IT industry - Comparable salary for freshers
Cons
- Can't gain/learn much once you are dedicated to particular project, very less chance you come out from that project and try another challenging work - salary growth is not that much compared to other similar product development companies - Lots of Management decisions without much thinking about employees feedback - Need to maintain very good relation with managerial persons for promotions :( - There is lot of communication gap between upper level management and employees working at nodes of tree - Middle level managers behaves like they are the BOSS at the workplace