High pay, free food, beautiful building, great location, smart people.
Cons
Ancient architecture, no coding standards, no commenting of code, no documentation, poorly designed and documented, buggy, incomplete GUI framework which you are forced to use, weird UI standards, little inter-group code sharing, poor common tools
The compensation at Bloomberg for entry level qualified positions is relatively high. It is a well-known company and a very recognizable brand name.
Cons
There is very little upside to working at Bloomberg. The compensation system is nowhere near ideal, as your bonus for this year is paid out in the following year, to ensure that you stay at the company. Mobility is extremely limited, and it seems that the company has been moving backwards ever since Bloomberg left the company to become mayor.