I'd imagine mileage would vary depending on your "stream" and "trainers" involved in your development but I had a very good experience with all the trainers who were able to deliver education on par with post-secondary standards
Some backstory:
- prior to applying to FDM I had unsuccessfully applied to over 200 tech positions
- new graduate with an electrical engineer bachelors
- no software development experience
Now i'm placed in a development role in one of Canada's major financial institutions
Final thoughts:
- who is this opportunity for?
- new graduates with no experience
- new graduates in a different field
- professionals looking for a career transition
- who is this not for?
- new graduates with experience
- professionals in this field with experience
Cons
A lot of people mention the pay, but you have to be realistic; FDM is putting candidates through up to 4 months of paid training, costing FDM upwards of
- $10000 for your hourly (14.5) during the 4 months
- Salary of all the trainers involved in your training
- Salary of all the sales teams involved in your placement
- Salary of all the internal staff involved in your administration