Pros
The health benefits are great! If you are a people person, this job is for you. I like interacting with the public to help them through the screening process with the least amount difficulty.
Cons
The hours by the nature of the beast are very early. Dealing with upper management who have never done the job of a TSO. They make dicisions based on a "One Size Fits All" mentality for all the airports no matter the size. There is too much gray areas for supervisors to make their own policies. This is why the travling public are so confused when going to different airports. TSA always does what is best for TSA not their workers. Do not believe them when they state that the job is flexible and they will work with you! Your are married to this job. It doesn't matter if you are part time or full time. Managers use emotional black mail to guilt you into coming into work if you are ill or need off. Managers also guilt you into not reporting repetitive work injuries. TSA tests you every year just to keep your job. The best part of that is that they always change policies right before you test! No real promotions. You still have to apply, interview and be offered the job. Just like every other job! If you are not in the good 'ole boy network, you are SOL! When you do land that Lead or Supervisor job, your senioirty starts back at the bottom. You are not important to them. You will need to move often to obtain higher level jobs, on your own dime. Morale is extremly poor.