Also, you need to think about the types of students these schools admit. Like @Po_pimp said, most students don't finish and the school still gets money. A lot of these schools, even if they ARE accredited get their accreditation through some dishonest grandfathering system. The doc I linked tells you how they do it. They basically buy dying schools that have low enrollment and slap their name on it, inheriting the accreditation but with no proof of standards. Then they can charge you more for a degree and they will hire teachers and fire them if they let more than 80-90% of the students fail.
This means you'll never know if you are actually learning anything. This also means that your classmates could be completely unqualified to study alongside of you. If you don't think the quality of students in your classroom makes a difference, think again. The biggest difference between a CC, 4 year school and an Ivy is not just the diversity of curriculum but the caliber of the students.
If I'm sitting next to some clown that I know is high all day, barely got through high school, doesn't study shyt yet they are passing a complex course with As and I'm getting the same grades and I'm studying my ass off I'm gonna start to question the quality of the material...especially if I hold a conversation with them and they don't know what the hell they are talking about.
You are better off doing a CC for an Associates, getting work experience and then working your way up through a Bachelors. You will throw your money after bad going to a for-profit.