The Benefits and Challenges of Working on a Global, Remote Team