Pros
The staff is friendly, outgoing, dedicated and helpful. Professionalism is held to a high standard and there is an excellent set of process maps in place to help guide daily tasks. This is a good place to learn the ins and outs of project management. There is the ability to move around the company (though more laterally than vertically) and change positions. The physical office is designed well with large work spaces. There can be exciting and unique opportunities to work abroad in development.
Cons
Daily project management tasks are highly administrative for both associates and managers alike with little or no opportunity for technical work. With budget cuts and the current USAID funding, there are fewer opportunities for associates and managers to be sent to the field on assignment. The job can be highly demanding and stressful, especially when adding new business proposal work to an already full schedule. The primary focus is on profits and backlog, and little time is spent on monitoring and evaluation and focusing on technical excellence. With the company continuing to downsize and yearly salary increases frozen, the general work atmosphere isn't too optimistic.