Pros
Supportive team with strong technical knowledge, opportunity to work on meaningful projects rather than shadowing, exposure to real client workflows, and freedom to take ownership of tasks and build solutions independently
Cons
Short duration of the placement meant limited exposure to the full range of projects and teams across the company