Pros
Good food, good IT hardware.
Cons
Leadership would rather talk about problems endlessly than solve them. There is absolutely no ownership in leadership of the problems, and they're instead passed down to the absolute lowest level possible. Problems are never solved, and instead turn into thought exercises in reinventing the wheel and proposal writing. It seems that the only real effort displayed by leadership is blocking change to maintain the status quo, and not paying attention in ceaseless meetings. Advice to IC roles: Cliques and favoritism rules the day and determines advancement and pay. Performance is rewarded only in workload. Your efforts are better spent investing in posturing, networking, and hobnobbing with managers, than performing work.