Pros
Supportive team, good work culture, helpful mentors, flexible hours, and real-world projects
Cons
Limited growth opportunities for interns , Some projects lacked clear documentation , Sometimes communication gaps between teams , Less exposure to new technologies