Supportive team and collaborative work environment
Good learning opportunities for freshers
Exposure to real world projects and tools
Flexible work culture with helpful mentors
Clear communication between teams and management
Cons
Limited growth opportunities in some roles
Workload can be uneven during deadlines
Documentation process can be improved
Training period could be more structured
Decision making sometimes takes longer