Pros
I feel lucky to have joined when I did (about 3 years ago). We are bringing a technology solution to bear on key business processes still in the dark ages of manual processing. That's sales tax and other indirect taxes. We are leading the way in defining a category -- and that's exciting. The fact that it still feels like a ground-floor opportunity is icing on the cake.
Cons
Historically, the salaries have been on the low side, but I think the company is trying to address and is becoming more competitive. Options are nice, and given to everyone. It's great that every employee gets stock options. But it's also natural that people would like to have more. I believe they grant new options to employees every two or three years or so. Hard to know for sure. The offices were not so great when I started, but we are in a nice new building. But we are growing fast, so it's crowded. I think that's a good problem to have.