Pros
It can help you improve your communication skills. Most hospitality roles, including those that don't require constant interaction with guests, require extensive communication with various parties. This can help you communicate better, which is a soft skill that 's useful in most roles and your personal life. It can make traveling easier and more affordable. Some hospitality roles require extensive traveling, which can be a major advantage for someone who's passionate about seeing other places. Also, working for a hospitality venue can help you get preferential prices for accommodation. It can enable you to advance quicker in your career. The hospitality industry grows and changes faster than other industries, meaning that jobs are constantly available. If you can relocate to an area where a new hospitality facility opened, you may get the chance to interview for a higher position than your current one, including managerial roles. It can open up many networking opportunities. Networking is one of the most effective ways of generating new career opportunities. By working in hospitality, you usually interact directly with many fellow employees, and some hospitality roles also require attending industry-specific conferences. It can help you become more proactive. When your main job requirement is to make sure that your guests are satisfied and comfortable, you often have to anticipate some of your guests' needs and desires. Learning to anticipate and take action can help you develop a proactive way of dealing with issues, instead of mitigating them once they occur.
Cons
Great environment, fair paying and good knowledge