The advantages can get exceed the cons getting online vs. in-place of work classes