Pros
The best reason to work here? Easily the people. My team is incredible... management does an incredible job hiring different personalities and skillsets and then guiding and mentoring everyone towards their strengths. Although metrics are implemented and closely monitored, they tend to be more of a best practice or guidepost and there is a ton of flexibility to succeed in your own way. Everyone from the CEO on down to local leadership is available and accessible as both a sounding board and a mentor. Compensation is very fair and work/life balance is exceptional. Truly one of the best places I've ever had the privilege of working.
Cons
Nothing at all as far as culture and day-to-day work experience is concerned! The commission structure is definitely skewed in favor of the sales team, which could be either a positive or negative depending on which side of the process you happen to be on.