Pros
Originally the best reason was the flight benefits, but now its so hard to get time off to travel anywhere. The only reason I stay now is for the health insurance.
Cons
No matter how hard you work or what you do right...there will always be a disatisfied customer. The schedules are constantly changing and the management staff allow people who have been out on disability to come back just to bid. That is against company policy. I don't know about other stations, but at Dulles there is a clear amount of favoritism for a small handful of agents. We have agents at Dulles who go out on disability very often for made up reasons. These agents even tell you that they know their doctor and he is a friend who helps them out. There is just no consistency in how that management staff treats the agents and there are too many agents who have no moral compass.