Also, he is studying engineering.  Which is the best company to apply for positions as far as pay, benefits, etc.?