For the most part, you are not paid or promoted based on skill or effort, so what is the incentive to work hard? If you are an all-star, you won't be rewarded. This means a lot of the partners and senior management at KPMG are people who just did their time and climbed the ladder. They often can't sell crap to clients, and they may not have a lot of project management skills, people skills, or technical skills. Don't get me wrong, they might have these skills, but there is no way to say for sure. Employees aren't put into roles that fit their skills and talents because everyone follows the same path. So the introverted guy might be sent to sell to our biggest clients. The cool outgoing guy might be doing paperwork all day or using excel all day instead of put in front of clients. Many of the managers and partners are lazy or incompetent. They pass off questions and work to those below them and pass the buck if something goes wrong. KPMG loves diversity and so you can occasionally be disadvantaged if you are a straight, white, male. Like anywhere, you will be more successful at KPMG if you can be popular and navigate a somewhat political organization.