Pros
The company is expanding rapidly so there are many opportunities for career advancement. Roles that didn't exist are being created and things are constantly changing. The environment is very high pressure, but if you keep up, your career will advance. I like that the focus is consistently on value creation so there is always a guideline for how decisions get made. Agree or not, there is consistency in the decision making process. This applies to everything from greenlighting projects to compensation. If projects make sense economically, they will move forward. And if an employee creates value, they will receive bonuses and/or raises.
Cons
It is a high pressure environment and due to both growth and turnover, there seem to always be resource shortages. Because of that everyone has to take on a lot and the deadlines are always tight. Not really a negative, but the compensation system is guided by the same principles as the company. So nothing is automatic, there are no COL increases or any sort of automatic annual raises. If you perform well, you do get raises and bonuses, but they are based solely on performance. In my past jobs, my compensation was entirely based on individual metrics so I'm used to this, but if someone isn't, it can be tough to understand.