Pros
At one time all pros, you can hear about them in many of the reviews already listed. You will find pros from people outside of support and sales, because they treat the rest of the company very well. Only positive to working in support or sales is if you like the idea of a sweatshop in cubicles. That's all it is. If you can come into a position outside of support or sales, you will be very happy.
Cons
You can also read them in many of the reviews listed. Worst part is they have seen the negative reviews, have had employees take surveys on how they feel about working here and the sales and support numbers are always awful. What do they do about it? Nothing have a few meeting to discuss, make promises of changes, make minor changes occasionally, but they never address the real issues. It's almost like lip service to cover the real issues.