Pros
Supportive colleagues, good learning environment, helpful seniors, exposure to real projects, opportunities to improve skills
Cons
Workload can be heavy sometimes, limited resources for interns, need more structured training sessions, communication gaps at times, project deadlines can feel rushed.