Pros
This is a charter school, so teachers have the freedom to be themselves and explore new methods for success. Character is demonstrated and taught no matter what your subject. The leadership and staff is exceptional; a very tight group of teachers and administrators that really maintain the kids as the absolute priority. They do more with less; the atmosphere and students benefit from the effort. Great place for new teachers.
Cons
It's a charter school. That means you don't have the luxury of... say... full time janitors. Everyone does everything. Also, the equipment and facilities aren't always what you need them to be. Although I'm listing this as a Con, it's part of the experience of doing more with less. Also, if you're from a public school you might find the fact that you can be fired if you don't perform as a Con. Obviously, if that's the case, you're not of the mindset to work in any charter school.