The company is very top heavy and communication suffers as a result. Often you may not know what your job expectations are on certain days because no one is touching base with you. Favoritism is an other issue that is a problem there. Many people are allowed to continue poor work habits unaffected. While others are punished for the most petty of things. There is also the fear of layoffs
It's good work, and there is lots of overtime. Many great collegues and opportunities. Good benefits as well. If you decide to work there keep your head down.