I was just explaining to my friend the other day, surviving in a job (be it a trade, a blue collar job, a white collar job) is more about EQ than IQ.
ie it's about whether you have endurance, patience, maturity etc. Being smart is good but at least so far as a job goes, it's not always that...