Chaos. This place is in disarray and I'm not sure management knows how to figure it out. Good ideas in theory (like upgraded computer programs) but abysmal execution making it more difficult to do your job. Management seems unaware of the issues or possibly indifferent. There has been high turnover as they seem to focus on paying as little as possible for workers (lots of overworked 'temps') and lack the ability to motivate their full time staff. It's disheartening to lose your friend/co-workers who are just not happy on the job and move on to better opportunities. Also, not sure if some of the recent reviews are genuine as I don't know anyone having a "5-star" experience.