The graduate program is an excellent experience. Many grads join because of the grad program.
Fairly good compensation for a grad in the beginning.
High prestige, looks good on your CV and on Facebook.
Excellent work-life balance.*
Innovation is encouraged, and managers listen to employees.*
Range and quality of work to be done varies between good and excellent.*
Good performance is recognized (but not necessarily compensated).
You can learn a lot about the business as a developer.
You'll be able to hold job interviews after two years, even interviewing candidates more senior than yourself.
If you join as a grad, your compensation will lose its competitive nature within two years. Salary increases don't appropriately reflect your increase in experience while at the firm. Grads are treated as juniors indefinitely.
If you aim to earn a lot, look for another company, even as a grad.
Bonuses are unpredictable.
The kind of work you'll get is excellent for your professional growth while still a junior. Senior employees will find the work dull and not challenging enough.
Overall, salaries are just mediocre.
Since it's a bank, the cult of management and business is very strong. Engineers are treated well but as second-class citizens.
You'll have to work with some incompetent people who will turn a good project that would otherwise be a joy to work on into a hell of bug fixing.
It's time for you to admit that IT is a very important, if not the most important, part of the firm.
Stop treating developers as second-class citizens.
Get rid of managers that do nothing and pay engineers better. Good engineers don't need management or leadership; they need good compensation and clear requirements.
I went through three rounds of interviews: one phone screening and two technical interviews. Everything seemed to be going well, but I didn't receive a response. They stated that many people were applying, which is why they didn't proceed with my ap
Round 1: DSA questions on queues. Round 2: Design question - trading platform design, follow questions on writing a few queries for getting data from the DB designed and its optimisation. Round 3 - usual Morgan Stanley Lego block group round.
The interview consisted of three rounds in total. The first round was a lead discussion, lasting half an hour. The second round involved two developers for a technical discussion. The third round was a coding session with another two developers. Th
I went through three rounds of interviews: one phone screening and two technical interviews. Everything seemed to be going well, but I didn't receive a response. They stated that many people were applying, which is why they didn't proceed with my ap
Round 1: DSA questions on queues. Round 2: Design question - trading platform design, follow questions on writing a few queries for getting data from the DB designed and its optimisation. Round 3 - usual Morgan Stanley Lego block group round.
The interview consisted of three rounds in total. The first round was a lead discussion, lasting half an hour. The second round involved two developers for a technical discussion. The third round was a coding session with another two developers. Th