Pros
They pay you. They do provide benefits.
Cons
They micromanage you to the point that they must approve and make all copies for you. You have to provide several days to a weeks worth of notice. They make you clock in and out every morning and evening and will berate you for clocking in a minute or two after 7:30 or two minutes before time at 4:00. They provide very limited technology for use in the classrooms and I had to provide my own projector to be shown on a whiteboard. Other coworkers had to have students crowded around our outdated slow work computers. The average elementary class size is usually massive and they have been known to cram 20-35 students in tiny rooms. They never have any subs and will split classes resulting in 25-35 kids in a classroom at one time. They have very tiny classrooms and very limited resources. They pride themselves on being data driven but they demand you take all of the data and interpret it during mandatory PLCs once a week during your scheduled planning/conference time. You have to wear the same uniform as the students and it's not provided. It's not very cheap either and everything has a logo on it so it's not transferrable to wear outside of the classroom. They do not have a strong PTA and the superintendent had been known to berate staff during trainings and staff meetings. They pay about $8,000 less than the average in the are even though they can afford to pay their administration an obscene amount. They will constantly observe you and provide "feedback" which is rarely positive. They also make you sign a two year contract agreeing that you will work for two years or pay $5,000 in costs to the school for the "training" they provided. It's a scam to ensure teachers can't bolt after they learn how horrible it is and it's another reason they have such a high turnover rate.