It seems that upper management acts only in the best interest of the external customer and many times solely based on immediate cap-ex costs while ignoring the internal customer. In doing this, they have foregone internal employee recommendations or industry standard best-practices on many occasions based on cost alone. Although cost should be a driving factor in business decisions, it seems that not all benefits, either realized or unrealized immediately, are weighed appropriately when making business decisions. This lack of analyzing what an up front capital expenditure may save in soft dollars or future employee requisition requirements, in the long run has made it a difficult place to work when considering best-in-class products and solutions. Another pitfall has been the seemingly silo-ed work environment. It is sometimes difficult to get things accomplished with efficiency because of the numerous duplicate roles spread out across multiple internal departments. Streamlining these redundancies is now a key focus at the company, but unfortunately this has needed attention for too long and i fear has cost the company more than just financial losses.