Good learning experience for Freshers. Learning curve is always exponential. Believe in certifications. Sharing the benefits among its people. Overall great.
Cons
Professional and personal life balance. Proper planning in project management. Inefficient training for its employees. Emphasize on Quantity rather than quality.