Great engineering department and project management team
Cons
Culture of management could be much more professional, considerate and communicative. Many changes and directions of company with no guidance for employees from an appropriate management. Did not appreciate staff or accomplishments. No communication or consideration for employees. Favoritism.