They work you hard, but fair.
Pros: wide array of experiences to gain, really great supportive team environment
Cons: occasional unpaid mandatory overtime
It is all about self-motivation and initiative-taking, perhaps a bit odd outside a sales position, but it works. There isn't micro-managing every tiny thing, it's "Here is a project. It needs to be done by x time". So if you like being able to schedule yourself and have the discipline to properly pace yourself, it is a great work environment. The work I was given and/or took on was challenging, interesting, and covered a lot of different aspects of the job (research, write-ups, analysis, clerical at times, meetings, presentations, lobbying, huge variety of things to do).
It was great. I was also offered any training I may have needed, without needing to fight for it, which is always a plus.
Note I worked internally and not on a sales side, which could be a vastly different experience.