Make sure that if you sign up with National University you actually take the class from National University. I signed up for what I thought was a class at National University. I paid over $5,000 to take an online class at what I thought was National University, and they ended up outsourcing my training (without telling me) and the training was terrible. I finally ended up just quiting (and I am not stupid when it comes to the class I was taking I had had some training in it already). They can get away with that because they are an accredited school...so California laws don't apply to them. Just make sure you know what you're getting if you decided to try National University. Save yourself the headache and don't do it.
Cons: They are shady and sneaky at best