Pros
- Amazing training. They don't just teach you but coach you. Its an environment that constantly demands you to be proactive, communicate and push these valuables skills in your career, not just on the tech side. A key reason why is because you get tonnes of feedback.
- Meeting an amazing cohort of smart people. The socials have been really fun and you do get close with some people.
- You aren't just learning to code, but be someone who codes well, with clean code thats readable. Learning how to use AI, Github collaboratively, ....
- The MVP system and retro at the end of the week is always fun that recognises your hard work.
- Coaches are fun to joke around with.
- Learn non-technical things like; how to present, communicate, interview skills, time management, ...
Cons
- You have to be quite flexible in terms of job role and industry you're going into. You don't really get a choice unless its due to personal reasons. (With this job market, anything is better than nothing :) )
- It is intense. There is a possibility you will be kicked off the course but you will always be given a 1 week warning. I think this is mainly for you to show in that week you do care and can follow their feedback points to improve.
- They push for you to not work overtime, as it can lead to burnout. But in reality (personally) I had to do a lot outside of the 9-6 to finish the weekly courseworks.
- Your first year of deployment will be 30k and then 38k 2nd year which is a bit low. Your benefits as well will be SL ones rather than the company you are deployed at.