Pros
Company is a player in its core market and trying to be a player in the enterprise market. In general they talk a good vision for the company and product. If equity options are part of your compensation you might actually get to "cash in".
Cons
Their vision seems to be more talk than walk. They don't seem to understand customer service and why its important. They have been consistently coming up short on execution in the areas of product development, partnerships, marketing, and customer service. There are many, many product issues. Poor treatment of employees upon separation --e.g. buying back of vested stock option grants at near zero value, no real severance (thats another way in which that "flex vacation plan" really works in their favor).