The company is managed like a frat house and only favorites are given a chance to advance. Many supervisors come and go as they please and do nothing more than complain about the meetings they have to go to. Many supervisors will go out of their way to get you fired just because they do not like you. This is the least professional environment I have ever worked in and could not wait to leave.