Honestly most things are really good - ESPP, work, work-life balance (esp for the Bay Area)
Feedback actually seems to be responded to when reasonable.
Cons
Slightly more fast paced than some environments - the normal politics (though not too bad).
I get the impression that some people are underpaid for the Bay, but HR is working on that.
Have to work in the bay.