Pros
None, you will be much better off completing a Udemy course.
Cons
There is no way someone who hasnt already had years of experience in programming is going to be able to follow along with the training they provide. The training is highly disorganized, way too much too fast, and outdated. More than half of our group were let go 4 weeks into training, and one day before our P1 project was to be presented. All of the long nights of studying and completing the project was thrown down the drain. If you ask me they knew they were not going to be able to find us positions and should of never hired us in the first place. Trainer was a terrible teacher, probably leaving many feeling like they could not do it and in my opinion understanding the concepts is totally doable, but when you have a trainer who speaks to you in a gaslighting manner that alludes that you already have an understanding of the material is really bad education. The QC sessions are highly disorganized. You are given questions about concepts you were not instructed to study for. There is no way a person can cram, memorize, and have a good grasp on these concepts within a week. The training structure makes no sense and does not determine who will be a good developer. Also, I thought it was extremely concerning that all minorities in my cohort were dropped and only white males were kept. We were not given any reason why they were chosen over us (I totally understand if it was due to scores) and you can't help but think it was discriminatory. It was even admitted by our instructor that certain individuals were not given the same tests. As a minority, you know when these microaggressions have occurred and this was definitely one of those situations, if you ask me. This is a huge problem in this industry. Overall terrible experience, I wish I could report this company. They should not be allowed to operate. Awful. If you want to learn software engineering concepts, you can do a much better job learning through Udemy or CodeAcademy. You are going to end up teaching yourself anyway.