Pros
This is a workplace that is still growing and learning its own best practices. What that means is there a lot of space to create your own best style and figure out how you can best operate. It is also an incredibly friendly environment, and everyone is welcoming and happy to lend a hand if asked. While the work is taken seriously, so are your own considerations. Management recognizes that life happens, and if you've been proven yourself capable when at your best, they'll work with you to figure out how to deal with life at its worst.
Cons
There is some ambiguity in communication structures. You may have to do some sleuthing to figure out the best person to talk to, which can on occasion be complicated by the fact that many employees are remote or at a separate location.