The company is fantastic for freshers to start their career. It is a great learning platform, and some of the managers are very encouraging and help you grow personally as well as professionally. But for growing within the company, it is difficult! The management's philosophy is to keep everyone at the same pedestal so that there is no disparity and they don't believe in identifying the qualities of one employee over the others. The reason seems to be coming out of their employee retention practice, but is demotivating to the top performers. But overall, it has a good work culture and people are friendly.
To summarize, it is not an org where you grow really fast but have a balanced job life and reasonable job security.