I left a small company a couple of months ago as I didn't see any career growth and now I'm in a similar situation. The new company is about the same size but is growing, all be it slowly.
Small companies usually mean less open positions and less promotions. I really do like this company though.
If I say I left because of career advancement and mention my previous company size, I may not get an offer. Should I just give a generic answer?