Pros
Great people, growing fast, really big opportunity. Company has a lot of great products and an opportunity to dominate its space. People are committed and working hard. The SF office (this is a Dallas based company) has gone through some changes over last few months - absorbing some acquisitions, management changes and some strategy stuff. But things are really improving, and right now there's a real opportunity for people who are good to make an impact. Great location, stable company, good career development and competitive compensation.
Cons
Lots of change in last 12 months has led to some rough spots. There are bitter people who had rough experiences as a result of that. This is a public company, not a start up so things are as nimble as some might like.