"...you could give your all to a company."
I believe the phrasing should be "had to give your all to a company." This is the time period when you would retire from the same company you started at, right? And if you had more than a few jobs on your resume (or the infamous missing time), you would have a hard time being hired because you were unreliable.
You have a very rose-tinted view of the historical business world.
https://en.wikipedia.org/wiki/List_of_strikes#Twentieth_cent...