Pros
Great offices, the SF offices are amazing work spaces. Good benefits, the sabbatical is a unique benefit. Stable job, by the standards of the least stable industry in the world anyway. The senior level management seems to be genuinely intent on making the company a great place to work. Interesting technologies and new concepts, fun to discuss the possibilities.
Cons
In the sales org, you are held to weekly call metrics and activity reporting. If you come from a consultative environment and are used to managing your own schedule, it feels like a step back. There is more micromanagement than you would expect, primarily for the benefit of the bureaucracy. The sales management comes from a PC software sales environment instead of enterprise solutions environment, so the management model follows. Understand what you are signing up for as they make it sound like you are going to a solution sales company in the interview process.... There are a lot of cliques among the people who have been in place for years. Not that they will be outwardly hostile to new hires, but you kind of feel like you are not a full fledged member of the club.