Perks, benefits and overall supportive atmosphere.
Cons
There is a huge effort to remove all bias from decisions and make everything work in an ideal way. This, itself, is not bad, but there are times where the logistics that go into it feel very cumbersome and time consuming.