There is excellent work conditions and good hr policies fun place to work, great work life balance can be maintained as the company offers various shift timings and I havent had to stretch throughout my tenure

Cons

Career progression is slow. The work becomes monotonous aftr a point of time and promotions are slow. Also no employee skill development programs