Pros
flexible WFH, free CalTrain pass, close to Costco, subsidized meals, one of the best companies to work for, etc
Cons
Upper management seems to play favorites. Keep your head down and do your work, then go home. If you object anything from upper management, they will find any excuse to cut you.