Pros
summer fridays (but many departments have too much work and cant take advantage of it) its in san francisco downtown and close to bart, but moving soon and will no longer be as convenient for commuters.
Cons
decisions are made by people who dont have experience outside of this company, old school of thinking in many areas. title matters more than knowledge. technology dept influences many decisions, but its only to keep up with the joneses. technology managers are not experienced technologists. too often problem employees are moved from one department to another. hr cares more about keeping tenured people employed and less about losing talented people. managers react when staff resigns and quickly counter-offers, but the morale and work-load never changes. throwing more money can only do so much, eventually smart people leave and old timers stay.