Pros
Software as a service is a hot space; process is best of breed; excellent technology except for the persistence layer; very good people; interesting work, fantastic location and offices
Cons
incredibly political; upper management shouts a lot; most managers are terrifed to even speak. promotions are based on who you know and how loud you shout rather than how talented you are. very toxic working environment. tremendous focus on the sales automation side, with a bizarre model of hiring more and more salespeople to flog the product, guaranteeing individual salespeople's revenue will be lower; they then fire the lower 10% of all salespeople every three months, so turnover is high and morale is in the toilet. 4000 employees but only 150 engineers; very sales heavy.