Pros
- As an alumnus you will start off with a 6-8 week paid training course which is excellent if you do not have much experience in software. It's especially good for giving some insight into the financial world and how it works. - The training is also great for pushing you out of your social comfort zone to prepare you for working in a team. - Incredibly diverse, people of all sorts of backgrounds will be on the program with you. - The team are constantly sending you through job opportunities during (and after if still searching) your training, so you will have a lot of opportunity. Note, of course, that expressing interest for something advertised isn't a guarantee you'll get it. - mthree works many big players in finance, so you'll get to work in a company that'll look really good on your CV. - The team are incredibly supportive during the recruitment process. They give you advice on what to expect in interview, how to answer questions, and even giving you some emotional support to psych yourself up. Good stuff. - The pay is decent for a grad software engineer provided you pass the 6 month probationary period. - The benefits are pretty decent; you'll get £800 of benefits from the company per year. As a fresh graduate, this program is a very good opportunity to kick off your career.
Cons
- The training course does not seem to be filtered by ability or technical background; it's from the ground up. If you are someone with more software experience (for example if you have done soft eng/comp sci at uni), from my experience, at least, you may be placed with people who have little to none, which can it feel like you're not gaining much from the course. But hey, it's paid. - It appeared to me that the onboarding/contracting teams are quite overworked. Once you have a job offering, in my experience, there was often a lack of communication, unclarity, and disorganisation. - There is a strange liason between you and where you will be contracted before you start, where mthree is a middleman and you don't have any direct contact to the other side. This is good for when you're securing interviews, but... - Because of this and the first point, information about what was going to happen next, or the progress of your application, for example, was often missing unless I consistently asked for it, and sometimes the team didn't seem to know. I didn't actually know what was going to happen when I started until TWO days before I was due to begin. - You won't talk to mthree much after you are contracted. You'd do well not to forget that you're employed by them.