Pros
Your colleagues will be incredibly talented and dedicated people who truly care about doing their best to support Gartner clients.
Cons
Pay is low compared to what people can get elsewhere. Very poor raises, even for the highest performers, even when the company does very well. Every function is understaffed and overwhelmed. Analysts are extremely stressed. More than one has had to take time off due to exhaustion, particularly recently. Too many meaningless metrics to hit - everything is important. You will be called out for every minor slip in metrics. Morale in analyst ranks is very low, and attrition is rising. We give it our very best day after day, and the Company - upper management - doesn't seem to care in the least. All they care about is stock price.