Working for the TSA is a federal job, so agents are elligibile for federal benefits including health insurance, life insurance, a 401k, and sick and vacation leave with pay. Work is usually flexible with shifts available at many different times of the day.