fourfathom's replies always seem down to earth. I like the dude.
Thank you! That actually means a lot to me. But this means it's probably a time for a disclaimer:
I've not had the typical "EE degree to engineer" career path: I started out as a non-degreed technician (actually, I started out at the age of 11 or 12, in my friend's dad's garage where we all were playing with war-surplus radios.) I progressed through the ranks as a tech, junior engineer (still no degree), engineer, lead engineer, product architect, director of engineering, Distinguished Engineer, and a few more respectable titles. I still have no degree.
I've always worked in California, mainly 1970s to 2001 when I retired. I've only worked at small and mid-sized companies, at least until the company was acquired, the last one acquired by Cisco. I'm 68 now, and in my retirement have spent the last 21 years playing with electronics (and lots of other activities) and I guess considering the philosophy of engineering, obviously from my own point of view and experience. In retrospect I have realized (or confirmed) that I *am* an engineer to my core, and will always be one. It's been a remarkably fulfilling vocation in so many ways, and I care about it deeply.
I've never worked outside of California (other than visiting other companies and conferences). I've hired and fired. I've been hired and fired. I've worked as a tech or engineer at eight different companies (not counting company name changes due to acquisitions).
So: Driver is an (un)trained professional on a closed course. Do not attempt this at home. Your mileage may vary. Past performance is no guarantee of future results. Offer not valid outside of California.
But people are people everywhere, so I suspect that some of my comments are going to be generally helpful.