• Intensive course; fantastic for learning quickly but difficult to catch up if you begin to fall behind in any given module
• Certain modules of the course can feel unbalanced (it's routinely commented that the Unix programme in particular is a little over-loaded for a single week's study) whilst others (Pro Skills) perhaps don't require the full week devoted to them
• Unpaid training period is a barrier to entry for those without savings/similar