Airbnb plans to employ “hundreds” at new Atlanta tech hub
US: Airbnb has announced plans to open a technical hub in the City of Atlanta, Georgia, with the eventual aim
Read moreUS: Airbnb has announced plans to open a technical hub in the City of Atlanta, Georgia, with the eventual aim
Read moreUK: Vacation rental and holiday resorts company, Awaze, is set to create 75 new jobs at its Manchester headquarters, less
Read more