work/life balance is terrible due to unrealistic expectations in work load. having terrible management makes your work life miserable. huge disconnect between upper management/execs and the technical work force. bloated with bureaucracy. Corporate culture points don't actually seemsto trickle down to the real workers. contract work force (in the labs) are treated and regarded terribly.