competitive salary, flexible work hours, ability to learn and grow, great co-workers, people who are not a good fit are usually "weeded" out in the first 3 months, average length of employment per employee: 3.2 Years.
Cons
Always room for growth, no one is perfect, young company, company culture needs to be adjusted, reviews are not consistent.