Pros
Really high energy, fast-paced, work environment with young and intelligent employees. Everyone is incredibly bright, driven and motivated to do their best and a really friendly and casual work culture. It's fun and motivating to come to work every day! Free food and beverages in fully stocked kitchen and really fun activities/events for employees (company meetings/parties/summer bbqs and appreciation events). Really nice office space with stand up desks, ergonomic chairs and dual-screen work stations. Great full suite of benefits (100% paid medical/dental/vision), 401k + matching, stock options, life insurance and 3 weeks vacation + sick time. AMAZING executive team!
Cons
Salaries are not as competitive as more established software companies.