Great people, good management team, good pay for a startup, product was ground breaking and fun to work on. Very nice offices.
Cons
Low number of stock options for a startup. Tried to do too many features before shipping, company acted more like a large company rather than a startup.