Pros
Project people are great; focused on improving the lives of others, office politics is rare. Management from the top down is very supportive, despite having to incorporate some of Tetratech's bureaucracy into an otherwise casual, intimate, collaborative culture. ARD employs more PhD's per capita than most universities, so you're surrounded by smart professionals. Lots of after hours activities with colleagues. Burlington is #1 city in USA to live in. Pay is negotiable and good w/good benefits. Travel around the world to different projects. I highly recommend anyone in International Development work to consider the enjoyable environment here, provided you can adapt to Vermont's weather!
Cons
The business office is full of politics and backstabbing. The top people are of limited competence and will mistreat and eventually boot anyone who they perceive as a threat to their positions. I don't recommend anyone applying for a position within this department.