Pros
Small company, moving fast and never dropping ideas from the table. Since we were all there to win, no technology enabler option was left unresearched and this gave a strong sense of freedom and purpose, beyond the salary.
Cons
Being a small company, it meant that not many hands were on deck when fires happen and this might influence deeply the work-life balance.