Pros
Plenty of capital resources. Lateral mobility. Upscale office designs. Flexible office schedules. Solid benefits. Offices in several locations. You shouldn't have to worry if your paycheck will keep coming.
Cons
Very difficult to get ahead. Antiquated year end review process is designed to contain costs, not reward and retain performance and talent. Good people forced into lower bracket performance bands so target distributions are met. Way too much focus on perceptions. Not enough focus on real business value. Very competitive environment results in people willing to submarine others for their own ambitions. Self imposed schedule pressure creates stress and diminishes quality. Organizational infighting. Way too much energy spent on recruiting instead of retention and training. Poor IT support often gets in the way of productivity. Too often, "more people" is the answer. When really, fewer, but better people would lead to superior results. Numerous facilities and space management issues. You will likely move your desk at least once a year.