Pros: travel, international experience, project management experience, generally rewarding work
Cons: low pay, difficult to move up company ranks
Working for ACDI/VOCA has a lot of benefits, primarily the ability to travel and interact with people all over the world, all while attempting to improve conditions in impoverished areas around the globe....assuming you buy into the belief that typical international development organizations are successful in doing this.
The job itself was pretty good although during my time, I had a lot of different managers and was bounced around different divisions due to restructuring, which was a little rough. As for daily responsibilities, I was responsible for overseeing certain projects, making sure they ran smoothly and complied with the donor agreements (usually USAID). There was daily communication with field offices and usually traveled 2-3 times per year to visit the offices or to prepare proposals for new funding.
The one thing I learned in this position is that the international development world is small and, in order to move up, you have to be willing to bounce around different development companies. ACDI/VOCA is horrible at promoting project coordinators to the next level of management and even worse at providing training opportunities for coordinators to learn more technical skills. That isn't to say that some coordinators don't get those opportunities but the company as a while makes almost no effort to develop new managers and technical staff out of the coordinator pool. As a result, there's a bit of a gap between coordinators and the next level of management. Thus, this is a great job to cut your teeth on to learn project and proposal management but, beyond that, to really gain technical skills or move up, a coordinator has to be ready to move to other organizations to further their career (which is very common within the industry).