Pros
Working for KPMG proves that you are a strong candidate with the ability to roll up your sleves and get the job done. You also get access to the books and records of some very reputable clients that provide meaningful experience for your career later on down the line. The other professionals working with you are you're greatest resource and are exceptional friends and colleagues.
Cons
Prepare to have no life outside of work. Never in my life could I have ever imagined working this much. You work on weekends, sometimes 7 days a week, often times without charging the time or getting recognized for putting in the effort to meet unreasonable budget and time deadlines that your managers will never commend you on. Prepare for 40-55 hr work weeks during summer and 80-100+ hr work weeks from September-April. Your clients will never be pleased to see you, no matter how good you are, and they will in fact make that known to you at all times. Some are often very difficult to work with or get the right information from. On top of everything, the salaries they are offering are much lower than the mid tier firms for some unknown reason and when you calculate the number of hours you put in compared to your pay you might be making somewhere near $12/hr while they charge the client $350/hr for your services. They give you 25 days PTO but implemented 7 days of mandatory PTO, further reducing your paid vacation/sick time to about 18 days. Its not uncommon to get bad performance reviews for taking PTO at times that are not advantageous to the firm. For example, if you book a vacation a year in advance and due to client push back the engagement doesn't finish on time but you leave for vacation, that will negatively be frowned upon no matter how out of your hands the situation may be.