Good place to learn and hands on experience with some real world tools they are building.
Cons
There is not any proper communication and design plans for project. Pretty much everything you write to contribute would just go through for a code review once.