Smart and hardworking people
Cool product solving interesting and relevant problems
Great work-life balance
Public company - so you get stock!
Great benefit coverage (medical, dental, vision and 401k matching)
Svantaggi
Could offer more promotion opportunities and salary increases to employees
Very fast-paced (this could seem like a con to some, but I loved the dynamic environment since you can really have a huge impact and truly own your work)