Great culture - passionate employees that all strive to meet the same goal - Ultimate Customer Satisfaction
Cons
small company, not a lot of growth opportunity, slow to market with new innovative ideas - they wait until a trend flattens out to jump on board instead of being an industry leader