Been here a few years, my coworkers are exceptional people to work with. They are very caring and professional, some of the best people I've ever worked with.
Management, on the other hand is one of the worst I have ever delt with. Very unorganized, lots of wasteful spending, no forsight, lack of vision, stagnant wages, very little communication between managers and front line staff. Loyal staff are not appreciated and turnover is very high. Be warned, qualified need not apply, not worth the waste of time.