My advice is to work for the largest company you can get into for your first job. The experience, either great or shitty, is capped at both ends i.e. corporate structure limits how shitty or great it can possibly get.
If the experience is positive, then great, stick around. If not, the name of a large company on your resume (ideally at least two years), will make it much easier to find your next gig, as large companies are easily recognizable for their products and branding.