You get to learn a lot from your peers early on your career. Good opportunity to create something with some brightest, experienced developers around. The scope of increasing your problem solving ability is very high. You get to learn how to work under pressure.
Cons
Not a con but you u just have to make sure you are learning quickly, which is a good thing cuz there are many projects to work on.