An Honorable But Thankless Job
Pros
This is an important job that pays okay. Wearing a uniform is great because you don't have to buy clothes or dress up. Meeting every kind of person imaginable, including celebrities, is fun and interesting. You get two days off in a row unlike retail. Benefits are okay. You don't need a college degree, but many TSA Officers actually have degrees or are former military. You are serving the public.
Cons
Many people (not all) ridicule you and don't appreciate the important work that you do. The application process and training is rigorous. There is constant pressure to perform and not make a mistake. Testing is ongoing. The pay is not on the GS Scale as ALL other federal agencies are. You are not paid what you should be for protecting lives and risking your life each day. Poor management and favoritism is widespread. The job is very hard on your body both physically and emotionally.