For those of you set on a big 4 firm i wouldnt rule out the mid tier firms - it really depends on the sort of person you are... i'm finding working in a mid tier firm i get too work on alot of diverse clients and get experience in the other divisions as well as the one i'm in... Good luck