Good place to gain practical exposure as a fresher. Team members are generally supportive, and interns get opportunities to learn real project workflows and improve technical skills.
Cons
Workload can sometimes feel uneven, and guidance may vary depending on the project or mentor. Learning pace can be challenging for complete beginners.