There are the exacting, detailed oriented, pedantic, focused engineers who just cannot think big picture. They're great at rules based / systems following work - and love picking apart anything not based in 'immediate reality'
There are the strategic, forward thinking, open minded who cannot execute a project to save their life.
There are the directive, steam rollers who bully a team - but great at getting stuff done.
Etc. Etc. Other types, but for brevity I cut it short.