Pros
Nice benefits, Flexible work hours, nice manager but spineless, nice office but work at home policy and vacation policy varies according to manager and not what is mentioned in the job offer letter (beware). Stock options with offer letter (beware as they disappear when you are let go which happens yearly)
Cons
Arrogance from folks at headquarters leads to mistrust in the field sales organization. The field experience is completely different than those in Utah or San Jose HQ locations. Beware when reading reviews of the locations of the reviewers. Many perks happen at HQ locations but not at the field locations. In fighting abounds between groups. The company goes through turmoil every time they buy another company. Layoffs happen yearly so beware as the stock options disappear if you get chosen to leave (they fail to tell you that when they make a great offer and give stock options).