I'm doing an ME degree right now, and they teach us both Solidworks and Pro-E (now Creo Parametric.)
If I remember the results of googling 'Creo vs Solidworks' correctly, Creo is better at handling really big assemblies and is used extensively in automotive industry. Most of my peers prefer Solidworks.