Pros
Great work environment. The seniors are incredibly supportive, they provide help and guidance whenever necessary, though you are still expected to be a self-motivated learner. There are plenty of opportunities to learn and grow since you often get the chance to work cross-functionally beyond your immediate team.
Cons
Not necessarily a con, but the environment is fast-paced and the workload can be quite heavy at times.