Pros: decent pay, able to charge up meals.
Cons: too much stress, supervisors are difficult to get along with.
It's a highly stressful job. There is a lot of politics, supervisors and co-workers aren't always on the same page. But good pay, bonuses, benefits, and a stable job.