It's an okay temporary job, but depending on your department, you can only advance so far before you hit a brick wall. Management is a mixed bag, ranging from inefficient alcoholic misogynists to legitimately focused and hard working individuals. HR is apparently completely unaware of how toxic some departments are, because a large number of habitual drug users, predatory men, and listless boors are allowed to not only continue to work there but collect bonuses, raises, and overtime.
A complete managerial overhaul of some departments and a reevaluation of customer needs would make this a much more enjoyable place to work.
Great benefits, fair wages
Poor management, stunted advancement, toxic work environment