The management isn't the best. Its a good place to work, but the normal staff is to problematic. There is no organization and no communication. Half of the time you don't know what is going on in there. In my opinion a lot of the employees there don't get payed fairly in there.