Would it be appropriate to apply for a co-op/internship after I had previously worked at a company as a regular, full-time employee?
After high school, I worked as a software developer without going to university.
During my mid 20s, I became increasingly drawn towards Computer Science theory. I'm currently 27 and in my first year of university with the intent of earning a PhD to become a professor.
My university program requires computer science students to obtain multiple co-ops as a prerequisite to earning the BS in computer science, and actively courts relationships with many companies. But one of them I have previously worked at for 18 months as a regular, full-time employee, 2-3 years ago.
Could I apply for a co-op at said company, or would that be inappropriate/awkward? It's one of the more prestigious companies that partners with my university, and I feel I'm hamstringing myself if I specifically don't apply for a co-op there, but it does not necessarily have to be in the same department/area I worked in.