I like how it covers all aspects, from fundamentals in computer science up through ethical hacking techniques/practices as well! Some sections are very technical (and probably can only be mastered by those with programming skills).
If you're looking for certification where your employer will pay part or even most towards this type training then look elsewhere; however if its something more personal than just job advancement purposes - go ahead & take advantage!! This helps me understand what's going around my network when working remotely so i know who should get access etcetc.