Wyndham's bold tech bet is paying off, boosting guest experience
Wyndham Hotels & Resorts Inc., one of the largest hotel chains in the U.S., was founded in 1981 in Dallas, Texas. It became a separate publicly traded entity on June 1, 2018, when it was spun off...