The problems all start with the CEO. There is a lack of strategic thinking/planning and way too much impulsiveness. Too many people in the company just go along with things, where the CEO doesn't like/want contrary viewpoints (though she'll claim otherwise). So to succeed here, you just sort of have to accept some bad decision making and not ruffle the waters (even if ruffling the waters is in the best interest of the company/employees).