Perhaps the main disadvantage of such programs is the lack of a flexible class schedule, unlike language schools. At the same time, it is worth considering that they are somewhat more complex and demanding than courses in language schools. But if you are ready for the difficulties of student life now, it’s definitely worth a try!
Language learning lasts for a minimum of one year. Then you decide for yourself whether you want to continue the program or whether you are satisfied with your level.