Engineering manager in Minneapolis is arrogant, opinionated, and actively undermines confidence of supporting engineers and consultants. His time management is poor, and often changes his mind on deliverables each meeting, making his expectations very difficult to satisfy, often at the client’s expense. He often talks over, or down to people, and throws tantrums when his ego is challenged.