Pros
> Has a structured training program in place for new teachers > Good place to toughen up your time & financial management skills
Cons
> Low salary > No work life balance > Too many projects to work on besides teaching > Upper management has this mindset of utilizing as much of its employees' services since they are the ones paying the salary. Thus, might as well make full use of the employees' 'idle time'. > Upper management has reservations about 'pushing' bold ideas out into the world yet set 'innovative ideas / projects' as one of employee's key performance indicators (KPIs). > Upper management advocate doing tasks at the highest standard but failed to follow through with their actions. > Constant changing of goalposts. Basically, its a game you can forget about winning because the game is rigged. You can sacrifice your time and naively think that you will be rewarded at the end of the day but that day will never come. There will just be a 'Good work! Now, let's go on to the next project.' To put it bluntly, you are just helping with the upper management's dreams and not yours. > Management would always question employees' on their readiness to teach a class on their own. In actual fact, it is not that the employees are not ready, the management are simply too insecure that employees who they deemed are not ready will tarnish their reputation.