Unorganized, random rules, this is differently an environment were you get promoted or have longevity based off of who you are connected with. If you are late 2 minutes they might write you up but if you are liked they will rearrange your schedule to accommodate your tardiness. Be prepared for a lot of that behavior. Rules only apply to some people. The departments need better communication and upper management needs management. They aren't really committed to giving you your promised increases...didn't happen to me but it was circulating...the dollar they promise at the end of your 90 days you may not get it. Make sure it is written into your offer letter..no matter how hard you work. Hard work is really not appreciated by upper management. Supervisors and Operations management are awesome tho in my experience. So if you are a hard worker looking for longevity I would say pass this opportunity up. If you are very socialable and can balance doing the bare minimum and being a seat filler with no real opportunity for advancement unless connect to the right individuals....Go for! I am not being facious. Also employees feel unappreciated and under paid. I would not recommend this job for any of my friends unless they just needed something in between jobs....we have type A personalities. Hours are horrible!