Huge potential for success, technology very effective, dedication of mid and bench level employees, good pay
Cons
Ignorant decision making, wasted money and time, most senior management have no business being in their roles, alienate/eliminate those who want to make an impact, promote the yes-man mentality, insecurity reigns