Very few cons, the company truly cares about the employees and places their "experience" first.
However, because things are so rapid, things can change very quickly and it can be hard to keep up.
Diversity is something that is being actively worked on, but the company isn't quite there with regard to gender in senior roles.