No company is perfect and Vinalearn isn't exempt from this fact. In the past - before the new management team was instated - the only way to receive performance bonuses was by attending workshops or meetings which were held on Saturday mornings. This conflicted with my schedule, as I taught on Saturdays. So, I felt like I wasn't being rewarded for being a stable teacher. There was another way to receive better bonuses and that was by covering classes, but seeing as my schedule was already full, I had no time to cover. All of this made it feel pointless to work towards bonuses as there was nothing in place to reward teachers who do their jobs without fault. Although, I can happily say that since the management change up, the reward systems have become much more sensible and now, as long as your feedback is positive, you'll get rewarded. Another thing, is that they didn't quite have as many workshops as I expected. Teaching is not something you master by only doing it but by learning new skills and applying them in your classroom. The only other thing is the cost of paperwork and documentation, however, this is strictly a result of my nationality, as I know teachers of other nationalities have a much easier time, as well as lower cost than I do. My country doesn't have a great relationship with the government here so paperwork is unfortunately more expensive for anyone from my country but that's politics and nothing to do with Vinalearn. Anyway, thanks for listening to my TED Talk.