Pros
There is good work-life balance with no expectation that you need to check email at night or work on weekends. Base pay is very competitive, as is the number of RSUs they hand out. The stock has also done phenomenally well.
Cons
One of the worst cultures I have ever worked in. Screaming matches, cursing, and outright bullying are quite common, and HR does very little. You need to spend most of your time building political capital and getting yourself into the good books of the various powerful cliques in the company. You also need to engage in used car salesman tactics of having to buy bottles of wine and other gifts to get on people's good side. Engineering: These folks are extremely overworked and have changing deadlines and shifting priorities thrown at them all the time. The application does not scale well and causes headaches during upgrade time. Product Management: A good product, but acquisitions have caused numerous challenges for customers, especially the OpenAir acquisition. Sales and Sales Engineering: Lots of backbiting. Sales reps are shamed publicly on a "leaderboard" by the CEO when failing to sign up customers for SuiteWorld. Experienced SEs rarely getting any autonomy. A lot of reps don't last 6 months here. Marketing: Absolute lack of leadership everywhere. Numerous cliques here and rampant gossiping behind your back. Micromanagement to the core, by insecure product marketing leadership and constant turf battles all the time.