Pros
good training programme, free food. good opportunity to make contacts, male-female ratio is pretty good (on the female side), summer party is outstanding.
Cons
very very very inexperienced managers (majority have only ever worked at bloomberg so diversity is crippled), bully-type american management style (its like something straight out of a text book). if it doesnt get done now, then shout louder or swear, forget trying to understand the problem, just expect the staff to work ridiculous long hours. from the software engineering side, work is rushed and the technology is olding. bloomberg thinks it can do things better by building its own in-house compilers and dev environments. it cant - period! switch to mainstream/opensource software which is peer reviewed by thousands of skilled developers.