Pros
Good way into the analyst community. Great for meeting contacts at other companies.
Cons
*Original partners of the firm push terrible ideas onto everyone at the company. *Project Management Center-PMC - an internal time tracking system that doesn't account for anything outside of the normal 40 hour work week, considers an analyst doing one study in 300 hours the same as another analyst doing 3 studies in the same 300 hours. *Sales gets all the commission for projects that the analysts typically set up, manage, and close. *Business units are forced to use internal groups for projects (i.e.-Marketing, Customer Research, etc). These internal groups charge business units rates 10 times a rate that they would receive from an outside company, all the while doing absolutely horrible work! *Marketing and publishing take weeks to post articles, studies, etc. to the website. *Best Practices (Awards) group is a joke. All of the award categories are horrible, and the mandated templates used for the awards have more Frost & Sullivan propaganda in them than actual information about the award recipient. *QA/QC/Editing is completely inconsistent with their procedures and they take forever to actually edit anything. *Every correction or action item email that goes out seems to be addressed to every manager, executive, and partner in the firm. With that much CYA going on, there's bound to be a problem with management pushing blame off on everyone else.