Pay and benefits are top-notch. If you go above and beyond, you will be recognized with a huge bonus and a huge base pay increase.
Full family insurance is paid with no employee contribution, and there's a medical doctor in the building you can see for free.
There's an incredible yearly party where a whole island is rented out with amusement park rides and free food – great for family.
The company really does good for society. For example, if you volunteer 40 hours, there is a "dollars for your hours" program that can donate $5,000 to that charity.
Technically, it seems sort of behind. Half the codebase is Fortran. There are bizarre restrictions on things like Boost. Low-level C++ libraries are high quality, but higher-level code is a mess. In many teams, you might spend hours each week just trying to get your code to link because all the libraries are changing underneath you all the time. The databases and GUI are bizarre proprietary stuff that are a pain to use, and these skills are useless outside of Bloomberg.
The email and proprietary issue tracking systems are terrible, with basic things like word wrapping not working reliably.
If you like finance and a high salary, you might look past these shortcomings.
Allow the Boost Library.
Ask John Lakos to stop preaching how beautiful the low-level libraries are. Look at what developers are actually spending their time doing and help make the high-level stuff less of a big ball of mud.
Applied online, went through a phone interview and a 1:1 interview. Phone interview questions: * Mostly C++ knowledge-based, including copy constructors, virtual functions, STL, templates, and dynamic memory allocation. * One puzzle. 1:1 interview
After the resume is picked, the phone call screening process includes technical questions through interactive coding and a small test on the relevant technology. Interactive coding is used for a quicker screening process, where you might even be spe
A recruiter contacted me, and we set up a phone interview. The interviewer called me up half an hour late and started off with, "I understand I'm late calling you, but it would be really helpful to me if we just do this now anyway." I should have cu
Applied online, went through a phone interview and a 1:1 interview. Phone interview questions: * Mostly C++ knowledge-based, including copy constructors, virtual functions, STL, templates, and dynamic memory allocation. * One puzzle. 1:1 interview
After the resume is picked, the phone call screening process includes technical questions through interactive coding and a small test on the relevant technology. Interactive coding is used for a quicker screening process, where you might even be spe
A recruiter contacted me, and we set up a phone interview. The interviewer called me up half an hour late and started off with, "I understand I'm late calling you, but it would be really helpful to me if we just do this now anyway." I should have cu