Pros
* Thorough training and upskilling with feedback and support provided * Opportunities to network and build a professional brand * Excellent network of companies for placement w/ continued support during placement * Access to industry experts, who share their career experiences and tips for success * The foundation for a long-term career in tech and IT
Kontras
Limited and subjective. * It is a startup culture, which entails flexibility and openness to change (not for everyone) * Mixture of new graduates and professionals transitioning careers, who are different stages in professional development (if transitioning careers may have redundant training) * Gap between training and placement (may no longer be the case) * Placed on contracts unrelated to training (problematic for some, still gain valuable work experience with reputable companies). * Ambiguity toward the end of a contract -- uncertainty surrounding buyout, continuation, etc., which makes it difficult to adequately prepare for next steps