Whoa! We knew the world’s largest travel site was going to be nice, but we didn’t expect to be blown away. This 282,000 SQFT headquarters is located in Needham Massachusetts (about 30 minutes outside of Boston) and features a 4 story atrium in the middle of the building. The building features multiple eating areas and emphasizes on “third spaces” where employees can get away from their desks to recharge their creatives juices. Who knew corporate could be so cool?
Recent Comments