I’ve unfortunately done studio/agency work my entire career and they’ve all been pretty small (around four devs) until my last employer, which was closer to 70 people and exactly what you described. It’s like you were describing them specifically. I left that job because it ran the capable people ragged and also generally felt dishonest to our clients despite financial transparency being one of the biggest public selling points