Great work environment
Varied projects
Get to wear lots of hats
Great for expanding skills
They work hard, but they also play hard: Company president likes to bring in his scratch-built flamethrower for the yearly holiday party!
Kontras
Small company often means tight timelines and sometimes long hours, which can be stressful.
You're often completely on your own for solving problems if you get stuck; that's the nature of a small company. Though tapping into your professional network can help you get through those moments.