Pros
There is a lot to love about working for Bloomberg LP. Let's start with the work environment. The offices are some of the nicest, tech friendly offices in the New York City. The 731 Lexington Ave location is always buzzing with energy. Most people are very friendly and approachable, and the company encourages collaboration accross departments. Next, the benefits and perks of working there are amazing. Free health insurance (given passing a biometric screening), great time off & sick pay, free snacks & coffee 24/7 and lots of other great perks. Learning opportunities are abundant at Bloomberg. They provide loads of in-house training, as well as tuition reimbursement for graduate school as well as financial designations. Lastly, the environment is anything but hostile. I've made hundreds of friends in my time working there, and I truly believe the people are what makes the company great.
Cons
That being said, there are areas where Bloombrg could improve as a company. Career advancement is a HUGE issue at Bloomberg. The flat hierarchical structure lends itself to many employees leaving the firm to advance their career, or taking on laterall moves that ultimately do not fulfill their desires for advancement. Amazing benefits do come at one clear cost - below average compensation packages. They tend to start out new hires at superior salaries, but over time the growth just is not there and after a few years you will lag behind the industry. Lots of politics and engineering has WAY too much control. Product managers should be driving engineering, not the other way around. At times there are too many cooks in the kitchen, causing delays in projects and stifling innovation.