The schedule is very very flexible, as long as you understand how to request time off. Pay is good, I couldn't complain. The software is top of the line and great for kids! This company knows how to attract children and have them all excited and focused during class. I'm happy with JiuQu.