* Low pay due to "Manufacturing." Not as good as "Technology"
* "Speed of light" pace. Miscalculate by 1 millisecond, and you are 186 miles off course.
* Nepotism
* Little communication between teams. Very little planning/integration between teams.
* Very little overall "system design." Lots! of "by the seat of your pants" development going on (see "light speed pace").
* Selection of "sub optimal" technologies due to "well, I know C#/Microsoft" instead of selecting large enterprise ready tools/systems. "if your only tool is a hammer, all your problems become nails."
* SEVERE! employee burnout/apathy.