Freedom to work independently, flexibility and a work/life awareness, fast-paced and different projects, great group of people. It is a small company, so you make a direct impact with your work.
Cons
It's a small company so there is no place to hide if you don't want to work, need to like working without a strict framework and processes, otherwise, you may feel overwhelmed.