Pros
Teachers are assigned coaches who observe them weekly and illicit daily feedback. This helps teachers to hone in on their classroom management, instruction, and engagement. You will learn, in depth, the best way for you to manage a classroom to maximize instruction. Benefits are decent, and 401(k) match is great. Curricular audits allow for teachers to weigh in on what is or isn't working within their lessons/units and overall pedagogy.
Cons
Teachers are often given more work than there are resources or time to complete it. Sunday night deadlines provoke admin/managers to encourage staff to work over the weekend, despite putting in a minimum of 50-60 hours a week during regular school time. The organization can get caught in the "this is how we've always done ___" loop, so formalities will take place of what is really needed in light of the current day/time/etc. There is a "student first, teacher second" approach that inadequately addresses the reality of burnout, need for teacher support such as enough prep time, lunch time, and work/life balance, as well as fostering overall unrealistic expectations in terms of productivity, quality of instruction, and staff ability to take care of outside priorities (i.e. family, health, social life).