The project I was involved with was state of the art due to current military circumstances.
Management- again, can implode a company really quickly. Communication is paramount for success.
A couple co-workers were a pleasure to work with while others were a waste of salary. People smoked 1/2 pack daily, NON productive. Others were trouble makers.
Deadlines were a challenge compounded by uneducated, unprofessional, counterproductive co-worker(s)
Enjoyable, the project itself
Spinless management(s) lack of backbone to dismiss unproductive, uncooperative co-workers. Lost my job; ultimately my career with this corporation.