Pros
Very supportive and friendly work environment, where asking questions is encouraged and everyone is open to offering help when needed. Everyone is super friendly and after several weeks of daily stand-ups with the whole team, you really feel like you're part of a family. It's a very autonomous workplace where everyone oversees their own tasks, but I never felt neglected or unable to ask for support. If anything, there was a lot of flexibility and freedom to supervise my own work without someone micro-managing my every move. The majority of learning / training is hands-on, which also means you can grow quickly within the company.
Cons
N/A (I really have nothing negative to say, I had a great time and couldn't have asked for a better place to gain early professional experience)