Like most jobs there are job politics, the need to repeat certain phrases daily, and the need to be able to deal the general public. There are yearly tests which your job status relies on, which some would say if you know how to perform your duties you will be fine. However, this job in particular changes protocol nearly daily, which even the training department/supervisors rarely are even up to date with. The benefits are good, but you can find competitive benefits in the private sector as well. You WILL be widely hated in some instances but it is a necessary job, which more so by in large the public understands. There is work place gossip and whatnot, but honestly, most of it can be avoided if you simply stick to your duties. All in all, not a bad job.
Uniforms, benefits, and steady paced
Moving up outlook, schedules, and politics