I have been working at Center for Communication Programs as an intern
Very friendly atmosphere and you feel like you are doing work that will actually make a difference. Management allows interns to participate in regular activities and contribute to major projects.
There doesnt seem to be a huge opportunity for mobility or advancement because the projects are based on grants (they have expiration dates).
Let us know if we're missing any workplace or industry recognition –