No career advancement (flat management structure), No training or standard work processes cause problems and confusion between departments, poor communication from managers to supervisor to workers, not really an engineering job its more of a customer service/IT position. Always busy with menial tasks to do the work that is really needing to be done