Pros
Netbuilder took me under their wing when I was trying to get a job in the IT industry with nothing but a little self-taught Java as my IT baggage. No-one else wanted to give me a chance, Netbuilder saw potential and trained me up. I got three weeks or so of training in Oracle Middleware (SOA) and five weeks in Adobe Flex before starting on a project for a huge multi-national banking corporation. As it turns out, Flex is very widely used in the finance industry, but because it's not particularly fashionable, most IT professionals have turned to other, more en-vogue technologies, leaving a gaping hole in the market for people like me to fill. So I get the best of all worlds: a leg-up into an IT career, and a niche market that other IT professionals are not interested in, with a consequently high demand rate and a starting salary to reflect that (check out Jobserve for salaries in SOA, Flex, SAP, CQ5, Documentum etc., all technologies that Netbuilder cater for.) I am now coming to the end of my contract with Netbuilder and am looking forward to a lucrative career in IT, which I could never have attained without them.
Kontras
A very steep learning curve, and people who are not prepared to put in the effort can get left behind very quickly, but it is surely to be expected when there is such a wide gap between a beginner's skills (even a recent IT graduate's skills) and the kind of skills required from a junior, let alone a fully fledged consultant. On the other hand, everyone is so nice that there is always help at hand when needed.