Pros: great experience out of college, even better networking
Cons: depends on where you are stationed. my site was amazing, working through americorps was the worst part.
As with any government-funded position, it is hard to get anything done by AmeriCorps superiors. The benefits package was riddled with loopholes and the "free" health care was a nightmare. I'm still paying for that "free health care."