Pros
Decent starting pay for a first job Good benefits Free food Big name to put on your resume Learn some transferable skills
Cons
Insane amounts of red tape when trying to implement anything new. Bureaucracy is overwhelming. Takes an hour to update small code changes and then weeks to move it to production. Too many cooks in the kitchen when trying to build things, so very little actually ever gets done. Toxic culture and politics in certain departments (have worked in several teams, some are better than others). Most managers are just ladder climbers who have stayed at the firm for 4+ years. Most have drank the proverbial kool-aid and ignore all blatant problems that might make them look bad. Company pretends to have a google-esque tech culture, but aside from the food and benefits, is extremely static and hierarchical. Bloomberg hires many very smart people fresh from college, but there is still super high turnover rate. Analyst roles are just glorified customer service, and tech roles are just duck taping and dealing with technical debt. Most of the actual talent leaves after a year or two to better tech companies or financial firms.