Pros: no comment
Cons: see below
good experience, learned many things not learned in classroom. In fact classroom instruction could have been much better, did not really get the education equal to the high price of the tuition. By the time I graduated, the school had all but abandoned it's IT curriculum and became a medical, health care career mill.