What are the key differences in roles, responsibilities, career growth paths, and work environments between consultant engineers and corporate engineers, and how should professionals decide which path aligns best with their skills, goals, and work preferences?