Pros
The company is good for giving opportunities to younger people ( freshers) to work in important engagements in tandem with senior employees. This gives a good learning opportunity as the bonding amongst employees is much more visible.There are few projects where excellent work happens , incase someone is lucky and is working , then there are a number of things to learn and improve upon.
Cons
Time utilisation among employees is less compared to the industry leaders.A lot of employees actually do not have much work in day to day affairs.Hence environment is discouraging the set employees willing to work more. Similarly the compaensation structure is weird. A newlly appointed employee with less experience gets more compensation than an experienced and loyal employee.