Pros
MBM guidelines are great, although most successful companies have similar way philosophies. Perks - onsite gym (not very modern) and onsite daycare (at market rate). Also nice to have onsite minute clinic, small cvs pharmacy, and dry cleaners.
Cons
Compensation starts off good vs market, but you hardly ever see a raise even with solid performance reviews. Benefits are not great (medical is expensive and has little converge). Parking rates are very high. Building is outdated, although a remodel is coming (supposedly). The challenge process only works top down (rarely bottom up). Management selectively practices MBM. At a senior leadership level, people get moved around a lot, but below that level... You're basically stuck. No career growth support. No recognition for good work. Very little flexibility with work schedule, still vey much about being seen at your desk instead of being able to leverage technology. A lot of duplicative work in silos. Very little collaboration.