top law firm experience