Vantaggi
They have really great retirement programs. There is a ton of job security when times are hard. You get to travel around for work and see other countries.
Svantaggi
They are constantly undermanned and 500+ hours of overtime is expected every year, including periods of 12 hour shifts (days and graves) and both Saturday and Sunday overtime. There is no work life balance. To them you are just another number and they do not care if they burn you out. The facilities are falling apart, my office has no running water and the nearest bathroom is a 0.7 mile walk one way. The only parking they offer employees has a 13+ year waitlist to get a parking pass so you end up having to pay between $8 and $20 a day for street parking. Because of this my walk into work is 25 minutes after I park my car, and that is with hopping on a public bus to shorten the distance.