Pros
Almost all teams are growing quickly and looking for new ideas - if you want to supercharge your career by taking on big initiatives and coming up with new ideas to push through, this is a great company.
Cons
Promotion process is a very long and difficult process, and the individual looking to be promoted has to manage 90% of the work. You have to demonstrate you're operating at the level you're looking to be promoted to for at least 6 months, write a document with all of your evidence, and then wait for a quarter-long process - often to find out at the end you're missing a certain set of evidence so you have to wait another quarter to re-apply. This process by nature rewards employees who are confident in their abilities, and quick to voice why they should be promoted. This process hurts employees who are heads down on their work, soft-spoken, or not as confident in their abilities (regardless of what their abilities actually are). Pay is also quickly becoming very non-competitive against other companies.