Poor management
Nonsense project schedules/deadlines
Ever shifting project scopes
Designs subject to the whims of senior management
Incredible amounts of unprofessional behavior with zero repercussions
Half the company was hired purely on the grounds of nepotism
Poor compensation, Engineer 1's at other firms in town out earn mid-level engineers at NCI.