Management is clueless on how to actually manage people, this company is full of good techs that have no direction or cohesion because of that. Management goes out of it's way to constantly play the blame game instead of actually fixing problems, and this is one of those places where management has to be right *ALWAYS*, it gets very petty.
Everyone that is C-level makes a real effort to disconnect themselves from the day to day worker and are not interested in the daily issues that cause reoccurring easily fixable problems. If you work here you will guaranteed be forced to deal with the same problem over and over again, and not only will management/C-level employees be unsympathetic, they will ask you to work lots over unpaid overtime (everyone is salary to fix THEIR mistakes.
There are no good benefits (401k ect), the healthcare is a bad/expensive pan, you will never get a raise, even if it's promised, and I can easily say that you will be made to feel inferior reguardless of your actual skill level. AVOID THIS PLACE AT ALL COSTS ! ! !