Decent, but could stand to be better.
Pros
Great training, experience and prep for the industry. Good place to make connections with like minded individuals in the field Excellent interview practice/feedback Fantastic program for obtaining certifications
Cons
No free time during training (Weekends, after class are spent on projects and test study.) No room for catch up if you miss something. Little leniency or understanding. (If you do not meet the mark, there is no extra help, you will just get dropped.) Dress code expects you to be business professional every Monday, and business casual the rest of the week, with casual Fridays. (no compensation for buying/maintaining suits.) When deployed to a client, individuals must find their own place. (If stint with client is short, there is no compensation for the rest of a month long lease that will not be used.) Limited travel compensation of $250 when driving. No additional compensation for standard living essentials when you fly. You are obligated to do all interviews, and accept all positions that you are given, even if it is not the job you wanted, or does not provide the experience you need for the industry. (Niche batches are susceptible to this.)