Vantaggi
I had an amazing experience with Hatchways during and after my project-based course. During the course I was trained on how to work effectively in a dev team - learned all about how to manage work flow, communicate with and support team members, do sprint plannings and daily stand-ups, ... honestly just about everything technical and nontechnical you need to be prepared with for your first dev job, especially in an agile environment. By the end of the course you'll have a project on your portfolio that you can confidently talk about in any interview! Hatchways' help does not stop when the course is over, but continues until you land a job (of course only if you yourself put enough efforts into the process as well). They offered me interview preps which helped me a lot with my confidence, and I got a job after the second interview they set up for me. Overall the amazing experience I had at Hatchways was beyond my imagination!
Svantaggi
There are no cons as long as you yourself also put in the efforts!