60 days resignation notice?

Throwaway

I've been thinking about what is best for me, I was checking my contract and to my surprise they want 60 days notice of resignation. Isn't that… A little much? Other jobs I've had at in my home country were about 2 weeks. Especially being an ALT where they probably already have someone lined up. Can this be enforced? Will I get in trouble? Can they take my visa away?

by 60daysnotice