Pros
Paid time for lesson plans. Adequate amount of materials available. Pay is okay. Scheduling can be messy, but your schedule should be pretty regular and laidback. The other teachers are mostly friendly and fun to be around. Other employees are generally nice people even if they're bad at their jobs.
Cons
If something goes wrong, it's always the teachers' fault. TAs are frequently incompetent, and the teachers are punished for it. Base salary is lower than other centers in theory because they give you a bonus, but it's super arbitrary. Management introduces regulation after regulation for nonexistent problems just so they can punish you for it later through the bonus system. When problems arise and you've followed all of their arcane regulations, no one is willing to work with you or provide any help in spite of what they say. The introduction of student reports has been unbelievably shoddy and unfair, and it's obvious they do not care whatsoever about the quality of your teaching. Any input teachers provide is totally ignored. Teachers are dropping left and right, and it's a really unhappy place to be right now.