Allen trước đây là một chuyên gia thử nghiệm các phần mềm ở dạng beta của Microsoft và làm việc ở ngay tổng hành dinh tại Redmond.