It's a good way to get experience with a wide range of class sizes, ages, centre locations, etc, so it's good for personal growth.
Cons
It can be quite hectic at times, it feels like they are short-staffed. There is also little room for professional growth within the company, so not a lot of teachers stay for very long.