Before you get a job, they have you take their free course to ensure you're up-to-date on current technology. This course does require a major time commitment and is fast pace. This is the only con I can think of that I would want to warn others about. The course itself is amazing and everyone there has your back!