Pros
Teachers are there for one another. It is a sink or swim type of work environment so you need the support of your colleagues and for them most part, your grade level team will be very supportive.
Cons
Kids are not treated with respect. AF's behavior policies went against my moral compass and philosophy as an elementary educator. It is easy to get sucked in as a first year teacher because you are unsure of yourself and AF provides in-depth training and "observational coaching". While some PDs are academically focused and you learn best practices in your content area, many revolve around behavior training. Don't expect your creative idea to be heard as far as the curriculum goes .... even though the senior leadership team will reinvent the wheel every year bc they did not results with their programs last year.