Pros
They kickstart your skill development on technologies. But it comes at a huge cost. To be fair, it maybe a good platform for those without CS background looking to get into tech. But it is advisable to have *some* background / experience - the program can get to intensive for those without.
Cons
Make a small mistake and you are out! As many cases before have noted - they have filmsy reasons to fire you from training. It is ironic that they spend so much and let you go. Before you sign up - have a look at both negative and positive reviews. This program can be brutal to many - therefore advisable only to keep this as a *last* resort if you want to get into IT. You'd be better off taking part time self paced IT courses - there are better boot camps online for that.