1. Get to work on the cutting-edge technologies.
2. Direct client interaction hence get to know real valued user stories and challanges.
3. Work-life balance.
4. A good kickstart for techies, if having right attitude.
Cons
1. Resource/resposibilities evaluation rate need to maintain.
2. Prioritization of the Projects, resource and delivery is some what fluctuating.
its worst company you cant maintain your work life balance here they 5 days working company but you have to work on every weekend and old staff they too much politics are there they thing employee like hell and they can fire you any time without notice and they never finish probation period