- engineering team is a slave to sales rather than - chronically understaffed, overworked - no clear communications between project teams and engineering management; everything is always highest priority and needs to be done ASAP - no one has time to talk about career or personal advancement - mediocre pay