Unfortunately Gartner has diminished from what it once was. The amount of research done (already lower when I joined) dropped off significantly during my tenure to the point where now there is essentially no research done at all. Analysts (again, in the division I was in) seem to be considered call-center agents with the desire being to handle as many phone inquiries as possible (over 500 inquiries per year is not at all uncommon).
There is minimal reward for the effort you put in with low base pay and a yearly bonus (and you must be employed on the bonus payout date - it doesn't matter if you worked the entire previous year). While the yearly bonus is nice it does not make up for the significant level of under-pay based on current industry pay rates (my base pay increased by mid-double digits when changing jobs).
There is limited room for advancement within Gartner. There are two basic tracks, you can remain an analyst and move up that track. With each promotion (should you be able to achieve them - the requirements seem to be kept secret) you are expected to do more, contribute more, etc. You can move to management but, unfortunately, management at the team and few steps above levels are basically resource managers. Team managers seem to have basically zero ability to affect anything other than saying "thanks and good job".
Employees are competitively ranked against each other so no matter how well you perform your bonus, pay raise (which are generally low single digits), and promotions are dependent on how everyone else in your team and larger division perform.