Pilots are responsible for many time-consuming duties before and after a flight, including weather assessments, filing flight plans, performing pre-flight checks on aircraft and filing post-flight reports, to ensure each flight is operated to the highest level of safety.