engineering challenging rewarding field