I've done it myself and also hired people into my function in a corporate from consulting (at grades ranging from senior consultant to director). It takes a while to adjust, and that period if not handled well can lead to frustration on the part of the joiner and irritation on the part of those they are working with. A few typical challenges they faced were:- no 'consultant privilege' - come into firm X as part of a consulting team and you have some kind of mystique that gives your opinions a degree of credibility; join same firm doing same thing with same background but as a perm, and mysteriously that de facto credibility vanishes and has to be earned from scratch- limited 'toolbox'; in a consulting firm you have access to a massive knowledge base and a vast resource pool; you can generally get hold of the skills / information you need. in industry you need to sweat your immediate assets- 'start at the very beginning'; when you onboard a consulting project, there's often been several months of internal case building and selling that got things to the point of actually being able to do some work - once inside the tent you'll be needing to do that foundation building yourself- longer term relationships; you'll be managing your team / boss over a longer timeframe than the course of a project; it substantially changes the dynamic- less tolerance for gloss; consultants are expected to do the swervy sales routine to a degree, so that is discounted and tolerated in their behaviour; you will simply annoy people by acting like that - focus on direct value add and positioning yourself as directly involved in issues, not as an advisor