Los problemas de las "grandes" puede ser a causa de muchos factores. Un puede ser mala gestión, otro puede ser el crecer demasiado rápido...
La gente suele pensar que cuanto más grande es una empresa, es más estable... y puede serlo, siempre que tenga proyectos en marcha contínuamente. Pero corren el peligro de encontrarse con que tienen por ejemplo a 30 o 40 personas sin un trabajo claro en un determinado momento. No tiene por qué ser mala gestión, sino que un acuerdo con un publisher se rompa, quiebre el publisher (esto especialmente le ha pasado a varias empresas españolas ya)... o que un juego no venda lo suficiente, y no se pueda mantener a todo el personal.
En cambio las empresas pequeñas normalmente pueden, como mínimo, subsistir. Aunque tengan que diversificar, y hacer juegos Flash, páginas webs o lo que sea... siempre van a poder tener a la gente activa y produciendo para la empresa (y para ellos mismos, al fin y al cabo).