Really interesting genomics research and tech development. Great benefits. Friendly work environment. Supportive management.
Cons
As with all small companies, you may have to fill different types of roles from time to time - some consider this an asset (learn more new skills) but some people don't like it as much. I like it personally.