Pros
Attracts a really driven, positive, and passionate AmeriCorps members and staff. Everyone feels strongly about education and serving students. Volunteers and schools have great feedback for the program.
Cons
Very disorganized internally and lots of tension between staff and AmeriCorps members. Even if you're part of staff, you can't enjoy most of the benefits (flexible scheduling, ability to work remotely) because the AmeriCorps members you manage are stressed all the time and work for very minimal pay. AmeriCorps members work long hours to fulfill hours requirements, but also because they're overworked. Lots of turnover among national and regional staff leads to instability and lack of investment in employees. Very top-down approach to management, while feedback is asked for issues and decisions that are trivial. Lots of talk about work-life balance but upper-level management does very little to enforce this.