Hands-on learning opportunities for juniors
Exposure to real-time projects
Can gain experience across multiple responsibilities
Cons
Very low salary compared to industry standards
Heavy workload with unrealistic expectations
All Saturdays are working, no proper work-life balance
Favoritism and partiality in team assignments and appraisals
Lack of proper recognition and support from management