Terrible upper management, the founder/CEO is (literally) insane, the president is sexist, there are no checks and balances and management doesn't trust their employees. There are seldom any pay increases, so negotiate a living wage up front as best you can. This place has an extremely high turnover rate.