Pros
The "prestige", & relatively decent starting salary pay right out of Uni (though adjusted for hrs worked it isn't good).
Cons
Numerous; good start, but hard to pivot elsewhere. Having numerous busy seasons that will make it very difficult to find another job & leave. These "busy seasons" are terrible; however, they are not as bad as the regular accountants. If you are an accountant and are thinking about KPMG, let me tell you what I have seen first-hand (and why you should reconsider your major): You HAVE to have your masters degree to get in. From my understanding, this is because you have to have enough credits for the CPA; however, this will mean an increase of time spent in university (meaning more debt/money spent on your degree + a wasted opportunity to get a masters on something else / opportunity cost). You will get paid LESS than people in the IT team by a substantial amount (by ~13k from what I have personally heard) with NO sign-in bonus (unlike IT). You will be older than people on the IT team (named Technology Assurance). You will easily eat 14 hour days, 7 days a week during multi-month long "busy seasons", which increasingly grow in length - making it difficult to leave, and once adjusted for pay, you will see that the salary is very low for hrs worked. You will have to utilize off-shore teams, which this company is seeking to replace you with. Semi-annual layoffs since no one is leaving the company (as a result of desperation, not out of choice; attrition rates are at historical lows). IT-side, this isn't so bad, but you will have a difficult time leaving this company, as you will also have to work along-side accountants which makes it difficult to escape. Your time will be depleted, making it difficult to leave.