Pros
Stanford is a world-famous teaching and research institution, and when you work here you see evidence every day as to why that is. Stanford is a small city, and there are more types of jobs at Stanford than you could ever find at any company. If you want to, you can learn a lot here and have an incredibly interesting career.
Cons
Stanford is really decentralized. Your success depends a lot on the department you work for and the culture that exists there. There can be huge egos, and some of these individuals can be unpleasant to work with. Salaries at Stanford are not competitive with industry which is a problem when the cost of living in the Bay Areas is so high. Employees often have long commutes because they can't afford to live close to work.