Pros
If you want to start out as either a Kindergarten teacher or a High School teacher at the same pay, this is the place. If you have a good Principal and you are well liked, your experience can be good. If you want to work with underprivileged kids, this is the place.
Cons
High burnout- most people forget that you have to handle difficult parents and kids. Lots of these kids shouldn't be in the grades they are in. A separation between the administration and the teachers. Its like two different companies. Communication sucks- a lot of communication seems to be gossip. Teachers are not given enough money- I've seen the "regular" kids not have books to take home- and this is a from a TOP performing school. If you are not "one of them" (meaning some people are lifers there)- you may or may not get accepted.