Pros
The free spirted staff make ACS a great place to work. In addition, knowing that what where you work is doing something great for society is very pleasing. As with many non-profits, your work is not calculated in the amount sales or "numbers' that one can accrue, but the level of commitment one has to one's work.
Cons
ACS is full of politics when it comes to hiring and promotions. They don't appreciate their volunteers as a viable human capital. There is little direction in most cases...Just go fourth and do. Do what? Upper - level management are snobs. They look down on the lower level employees. Furthermore they don't care. They're a professional and you're the scrub....Turn-over ratea are waaaay too high. Not communicative at all. Too much staff gossip. No respect at all!