The opportunities that CGC offers its clients to spread their ideas are above and beyond those of the typical lobbyist. Working with Charles Group Consulting was a learning experience in and of itself. Not only did CGC spend countless hours advocating for our causes, but they also taught us how to advocate for ourselves.