Pros
If you are looking for a place where leadership truly cares about it's investment in people, this is it! Like many companies that are growing, there's a fair share of growing challenges. But the exciting aspect of this is the opportunities it creates - best of all, the growing challenges are recognized and spoken about as opportunities allowing people to step up. Culture, Culture, Culture - Great balance of formality and casualness.
Cons
If moving forward quickly not your cup of tea, this might be a difficult environment. For those trying to join the team, the interview process can be thorough and long. This however is a big plus if you are already part of the team, maintaining strong alignment of current culture is very much appreciated.