Positive aspects of working at British Airways include the quality of people, potential for global transfers despite being part of a small Australian team, and having a great product and office technology. However, potential challenges include extensive duty travel requirements, the small Australian team having little influence over processes due to the London head office, and long turnaround times for answers from London.