I don't get all of this chit chat about which firm is better than the other. It depends totally on the team and the people you will be joining - the firm may set the parameters but in reality you will just be another number bringing in the cash.KPMG is a prime example - a good company to work for where the salaries are marginally lower yes, but the overall package (hours, support, development etc) answers many of the complaints that we see on this board every day.So the parameters are good - but you need to concentrate on how you feel with the people you will be working for/with to get a real indicator. Within KPMG there are good and bad teams and leaders, as in any business - just make sure that you pay attention to the detail not just the brand.Plus, half of the opinions on this forum are ill-informed, biased through personal experience and not worth the clients time they're written in.