Pros
Supportive team, helpful seniors, exposure to real projects, good place for beginners, flexible work culture.
Cons
Limited career growth opportunities, moderate stipend, lack of structured training, fewer employee benefits, need for more challenging tasks