Pros
The flexibility is their biggest advantage, lovely team, very young team but they are nice to work with.
Cons
More structure and transparency around promotions and salary increases. To be fair, many hardworking people have been promoted and absolutely deserved it. However, those who aren't promoted don't always receive clear feedback on the reasons why or a roadmap for what they need to do to get there in the future.