Pros
Relaxed place. There's enough intensity to keep you interested in what you're doing, but not enough to keep you up at night... or keep you at work late into the evening. Lots of the employees there have families and kids, and they set the tone: work hard while you're there, leave when the work day is done. Ops, of course, has different rules, but that's part of being an ops person. Perfectly fine benefits, nothing spectacular but absolutely no reason to complain. Very attentive to employee needs and issues. Middle management (engineering-wise) is uniformly great, and will make you happy to work for them. You're probably more likely to get a real, substantial raise here if you are undervalued here than most places I've seen. They really focus on retaining good talent.
Cons
Working across the street from the ball park and directly above two sports bars is horrible. Not being allowed to work from home more than about once a month (on the technical side, the other departments have different rules) makes it much worse. If San Francisco gets into the running for the world series, much less gets into the actual series itself, I advise you to either schedule a few weeks of vacation or just quit right beforehand and ask to be rehired right after. Several times, engineering ended up working for months on projects that either never saw the light of day or got shitcanned after six months, a year, or even two years of limping along not making money. Too often, this was entirely predictable.