While it is common for companies to make their employees work a minimum of one year before changing positions, in this example it’s a big trap.

How many people were being hired into Eat24/Yelp marketing each month you were there? Why do you have to ‘earn your stripes’ for one year in an unskilled position before you can apply for a job (that you might not even get) while others with no affiliation to the business could walk off the street and apply.

Sadly there’s also the risk of being perceived as ‘the CS person applying for marketing' because everyone in the marketing team sees you as thar vs someone outside the company who can portray themselves as a marketing professional when applying.

My advice, having been a hiring manager and startup founder who has hired many many grads into entry level professional positions, is if you have to work minimum wage do it in a role outside of the industry you want to be a professional in. Otherwise you are going to be perceived as cheapening your labor.

Being a minimum wage employee in the company doesn’t really get you an advantage unless it’s a very very small start-up which is growing very fast.

Better to work at Starbucks or Chipotle (closer to home) and use the extra time to market the shit out of your resume and hunt for jobs.

I wish you the best of luck.