Supportive colleagues and helpful team environment.
Good exposure to real client projects and practical learning.
Opportunity to work on modern technologies and improve skills.
Flexible work culture.
Cons
Workload can be high during release cycles.
Salary growth could be better compared to market standards.