Suffers from bad management structure and lack of communication between the different departments. Everybody seems to be doing thier own thing and never on the same page. They also suffer from technological growing pains. Refusing to adapt an efficient sales software across the entire company.