Started as an Apprentice Software Developer and got converted to Associate Engineer, which shows growth opportunities. Good learning experience and supportive team.
Supportive and collaborative team culture, consistent learning opportunities with exposure to useful technologies, and engagement in extracurricular activities that foster team bonding
Cons
No significant drawbacks observed in current experience