One of the major problems is that the American dream of the 1950s, working for a big corporation and getting a decent wage has largely vanished. More people now are working for small businesses or working part time, perhaps even multiple part time jobs.