Pros
Unbelievable benefits, strong compensation, challenging work environment, and opportunities to create. You work with the best people in the field of economic and community development learning daily about trends in the field. Becoming involved as a trainer gives you the opportunity to share your knowledge with the field. Management does provide clear goals and objectives. The staff is diverse.
Cons
As a truly national organization, travel is always required and burdensome. However, the company offers a generous travel budget and it can be managed for work/life balance. It is not a large company so opportunities for advancement can be limited but this is offset by the ability to create. You will work hard.