Depends how much you need to know. Are we talking complex assemblies with hundreds of components, or bizarre shapes with lots of curves? Or are you going to be making engineering drawings of existing models, in mostly a drafting sort of role?
I use Pro/Engineer at work.
I was in a total of three college courses that dealt heavily with it, and I can do some pretty fancy things in it. A lot of it hasn't been used at my job, but some of the in-depth knowledge does allow me to be more efficient when using it.
It takes some getting used to.
3d games or 3d art will probably be a little bit useful, but it's more rigid than they are. Everything needs specific dimensions, dimensions are constrained or driven by other dimensions or geometry, shapes or features like holes can be shared across models....
The latter is quite nice. I was working on an assembly that consisted of seven different aluminum extrusions that had to be joined together while fitting within several space constraints. With the models linked together, a change in geometry on one profile would automatically be propagated to the others, which helped ensure that one change wouldn't essentially "break" one of the other components in the assembly. For example, if you've got a pattern of holes that has to match the one on another component, but you're still twiddling with their locations, having the models linked can ensure that the hole positions are always the same on both models. It can really help speed up the design process.