Pros
Fun, friendly, mentors are always ready to help, accessing latest technology such as blockchain, mobile, etc.
Kontras
Not really deep diving into the problems, but into producing the result as fast as possible. I don't feel like learning much here