Pros
They have very valuable brand cachet, credibility and market presence, at least with IT executives and decision makers. Very robust research products and some extremely talented analysts.
Cons
They are hiring way, way, way too many salespeople and have a lot of turnover in sales now. The territories are oversaturated and they are having a hard time finding competent sales reps, so they have really dumbed down their field sales team. Consulting does not seem interested in doing smaller deals for smaller clients. They do not show consistency of how people get promoted or advance, particularly in sales. They also need to come up with an enterprise model and ways to more effective share their intellectual property to be more competitive.