Pros
Beautiful resort, parking for employees isn't too horrible. I like what I do and somehow manage to work around all the impossible paperwork and constantly changing policies to get my job done.
Cons
Uniforms in some departments are extraordinarily uncomfortable (actually painful) and make your job more difficult. No one seems to notice much less care. Management is all about keeping their job they do not care about their employees. Management shows up late, leaves early, takes long lunches, but there is no one monitoring them, ever. No sick days, they are completely inflexible with time off. Benefits have gotten worse and worse. Vision benefits are horrible, ironic? There is absolutely no advancement opportunities in most departments.