Taking online classes clearly have many advantages. But, there are some disadvantages to consider. If you hope for success in your online degree program, it will require a bit of preparation by you.
Because your online classes are not based on a set schedule, you have to be really motivated to complete the work. Your instructor won't be standing in front of you reminding you of everything you need to do.
You have to be able to work independently and efficiently. If you are the type of person who needs human interaction, then an online classes are obviously not for you. But some people do prefer to work alone at their own pace and are able to complete assignments without the instructor's constant guidance.