Management is worst. They don't like to pay on time. They constantly lie about their accountant. CRA did their audit and asked them to keep taxes and they still play around. In the end, as a contractor, you are paying more than what you have earned. Not recommended. Too much Indian politics.
For a fresher and unemployed, it's good to get minimum wage
No consistent hours, low wage with zero benefits, pay you only for the time you are teaching.