Pros
Good market that won't disappear over night. Nice office in Minneapolis and they do spend money to make company events fun and worthwhile.
Cons
The product is awful. They are selling a bag of lies 99% of the time. Sales out numbers support nearly 3-1 in headcount, so sales ends ups doing support and customer service at least 30% of the time. Severe rifts between sales and support, with support hating how much sales earns, for selling broken promises etc. You will be worked to the bone and burn out quickly. You will hear stories about people having mental or emotional breakdowns. Those stories are absolutely true. You will not have any work - personal life balance. Leaving the office at 5 seems like a fatal sin. Turnover is significant and they cannot keep people there.