@zaki
I actually don't have any first hand experience with them. I have had Deloitte do some work for me in the past, but the was boring consulting.
Didn't KPMG get in massive trouble over some sort of cheating scandal?
I assume EY is getting split in two because of similar issues?