Pros
Bloomberg is a great firm to work for. The people are really helpful and friendly. It is not cuthroat and competitve like the rest of corporate america. You do learn a lot at Bloomberg and can move around in the company. The benefits are good; 401K (50% match), Excellent Medical,Dental and Vision, 20 vacation days, 3months paid maternity leave, 3 months paid medical leave, and unlimited free food & beverages(continental breakfast, chips,cookies, fruits and raw veggies,soup, etc) in the pantries.
Cons
Overall compensation is very poor. Hours are very long. In some departments, small chance of upward growth. Extremely low morale. Very toxic environment. Poor senior management. They do not listen to their employees' feedback. Hire people with great titles and past experience who contribute very little to the business. Get paid a ton but basically do nothing.