Top 10 Reasons to Consider a Career in Computer Science Engineering