Pros
1. Most of the teachers genuinely care about the academic and social development of their students. Since you're at school almost 24/7, you can choose to participate in activities with the scholars. 2. You might meet some great coworkers but they won't stay for very long.
Cons
1. Having a work/life balance is essentially non-existent. I was having a difficult time getting to work right at 7 am (arriving at 7:01 am is considered late and I usually arrived at 7:03 am) and my supervisor "advised" me to stop wearing makeup, shower at night, and limit my physical and social activity so that I could get to the school before 7 am. 2. There are no opportunities for growth if you're not a teacher. 3. I spent 10-12 hours at work almost every day but if I tried to leave on a Friday after working 8 hours, I would be scolded and told that it would be counted as a half-day. 4. While working on the operations team, I was made to feel like a slave and for the most part ignored throughout the day by non-operational staff. 5. Don't expect to get paid according to the quality of work you put in if you are not an instructional staff member. Teachers frequently get raises however I was told that there was no room in the budget to give me a raise of even $1/hr if I stayed for another work despite the great job I did for the school over the year that I was there. 6. This list could go on on.