Pros: cool people, travel, different problem sets
Nothing is really typical about Red Hat consulting. Being a jack-of-all-trades is critical to succeed, as it is unlikely that you will be put on only projects based around one technology. It was not uncommon to be told to ramp up on certain things, only to be told a week later that plans changed, and instead you have a few days to learn a totally new thing.
The job pushes you quickly into responsibility, as it was commonplace to begin client interactions within days of starting. Definitely not a good job for the ultra-shy.
The managers in the West are great people. Always fun to be around, and they do listen. However, other consultants have gotten tossed under the bus when managers failed to adequately plan. Seems to not happen often, but it does happen.
Hardest part of this job can sometimes be the travel, some consultants have traveled for multiple months, but it is usually the constantly changing skillset that is hard. Sometimes, it can be difficult to really learn anything new, as constant switching between new things is required. Breadth, not depth.
Great job coming out of college and gives good insight into the world of consulting. Pay is not great, quarterly bonuses don't make up enough of the difference in salary vs the rest of Silicon Valley. Highly recommended job for a college student to get their feet wet in consulting, but leaving after a year or two is fiscally responsible.