Pros
Nice building New york location Good food Financial information access Good trainings but mostly wasteful because of poor management in real teams
Cons
Year 1- You will learn quite a lot new stuff(on your own), work on all challenging fast paced stuff .You might still end up working under managers who have less educational background, skills and outside bloomberg experience who will actually be insecure of you and will try to make your eval bad for that. Believe me, they don't care at all about product in all this. I also think this is the case mostly because these tls are pretty aimless themselves in their goals. They do bachelors in some totally different field, join financial firm with software development for money. Looks like they are not at all clear about their aim in all this and not true to their profession. Year 2- Its still ok. you will still get to learn something. Year 3- Lot of repetitive, mechanical work Year 4 and onwards - If you still stay here, you will become completely useless for software development in outside world.