Good place for freshers to learn and gain hands-on experience. Salary is always paid on time, which is a positive aspect. Overall, a decent company for building skills and gaining industry experience.
Cons
Career growth is good initially, but learning opportunities may become more limited after reaching a certain level of experience within the organization.