Pros
As someone who was transitioning into UI/UX design at the time, this was an incredible opportunity to develop professional, hard skills in a real-world team dynamic. Expectations were always clear and the team respects everyone's time and level of commitment. My opinions were always valued and this opportunity opened additional UI/UX design opportunities for me. This was also the smoothest onboarding and orientation process I experienced as an intern. Individual growth is always valued and there were always opportunities to receive individual feedback on design work from the Lead UI/UX Designer and Supervisor.
Cons
No significant downsides that I can think of. My role at the time was remote, so that's something to consider work-environment wise.