Pros
Good training program and good project.
Cons
They come off very clean and straight forward people during interview. But they are not.
They will add fake experience to your resume and market to their clients. If they feel you cant explain the fake experience, which they have put on your resume, they will sack you. Dont join if you are someone looking for entry level job.
Trainer is very arrogant and acts like he is a very genuine guy while he is not even close to what he thinks of himself