Pros
Targets are realistic and there is very good earning potential. There's an all expenses paid trip called "Winner's Circle" for you and a friend if you beat your target. These are incredible trips and a lot of fun! There's good career progression and clear progression paths and promotion routes. You can move between departments and areas - although bear in mind that different teams are better than others. e.g. selling to Gartner for IT leaders is good, or anything in finance or HR. One to avoid is Gartner for Sales leaders - it's well known internally as the one to avoid!
Cons
Really poor culture - feels a bit like a fraternity or "Lad" culture, it's all about working long hours, then going to the pub to celebrate/ drown your sorrows. Not great if you have a life outside of work or kids (they promote how great they are with parents, but didn't see any of that). Poor culture - if you're a high performer everyone loves you, if you're not part of the "in-crowd", one of the favourites, or the high performer you're often ignored and you have to fight to get attention. It just results in everyone fighting to stand out. You're expected to work ALL the time. You can earn a lot but you have to work long days, and expected to work weekends and check-in during vacations. You earn well, but you have no time to spend it! Management is quite poor - I've had a few managers and it seems that high performers are just promoted to management without any thought or training. It's a culture of everyone pushing their own agendas, trying to step on top of everyone else, earn as much as possible at the detriment of their team mates. After a few years it just grinds you down.