Generally speaking, the division of labor in hotels is fine, so you may not be able to learn what you want in a short time. Social western restaurants need to save manpower and be versatile, which may lead to more learning opportunities and faster learning speed.
Generally speaking, after working in a hotel for a period of time, I think it is easier to change jobs, because there are many hotels, but there may be fewer opportunities to change jobs from social restaurants. After all, there are not many social western restaurants in China, let alone formal ones.