Pros
The culture is fantastic - there is quite a bit of funding spent on the employees in the form of catered lunches every day, though not as much recently.
Cons
Not a fair review of the job in interview - I have not spoken with one person who feels like they were accurately told this is now a 100% sales job. It's not customer service. It's not technical support. Every call, you are pressured to sell and not spend time on actually building relationships with customers. There is no actual customer support or tech support department; it's all sales. Attendance policy is rigid or flexible based on a case by case, no consistency company wide (I have seen it used to negatively impact employees and I have seen attendance forgiveness to keep good sales people) There is no consistency in one-on-ones with management even if you're struggling; some people here get them once every two weeks, others haven't had one in over 6 weeks. The HR in office is extremely lacking and the large amount of corruption and interoffice politics among management make having one go-to person feel very unsafe because your complaints get filtered through that person's personal beliefs and their own friendships and relationships with who you are filing a complaint against. It is widely thought and believed that the Scottsdale office has a prejudice against women and minorities in regard to offering promotions and support.