The survey found that 55 percent of Americans have a favorable view of business corporations, compared with 39 percent who have an unfavorable view of them. Two years ago, 52 percent of Americans had an unfavorable view of corporations.

Favorability ratings for business have increased by double digits among all partisan and ideological groups except one: liberal Democrats. Only 37 percent of these folks view business favorably.

A similar phenomenon, in political reverse, has occurred with regard to public opinion about labor unions.

The survey found that 51 percent of Americans now have a favorable view of labor unions, up from only 41 percent two years ago. The only group that still has a dim view of unions? You guessed it, conservative Republicans.

The most promising sign for the labor movement is that 61 percent of Americans under 30 view unions favorably. Only 51 percent in this age bracket view businesses favorably.

So businesses still have some work to do to improve their image among Millennials. Maybe they could start by paying their interns.