Management -Kind and looks out for employees
Start-up environment -wear many hats
Best in class product and excellent support team
Flat organization - not a lot of hierarchy
Work/Life balance
Cons
Not enough resources invested in marketing
Start-up environment that only works for adaptable people
Making structural/technology decisions for the internal team takes too long