Pros
Room for promotions if you’re willing to work hard, take on additional responsibilities (teams are stretched thin so there’s plenty of opportunities), and have the right people like you. You have to be willing to work the system though.
Kontras
They operate very lean. This has lead to entire departments constantly feeling like their job is just putting out fires and eating crap. Management is perfectly fine having layoffs (they’re have been multiple for our small company) but will never be in the trenches with their employees. Compensation is well below market and they seem to try and promote people without offering a raise. They’ll just slide a piece of paper with the new job title and pretend like it’s normal to not give a raise for a promotion. It’s in managements playbooks to give as small of raises as possible. It’s enjoyable for them. For a small company, you’d think management would be working to get their subordinates to like them rather than run them into the ground. Career progression is good until they decide to get rid of you for the budget. I’ve seen it happen too many times.