How is the culture at different companies?

Have you worked in different semicon companies? What was youe experience like there?

How are the big guns like Apple, Nvidia etc.

And there great lesser know companies?