"Got it at" or "Got it in?"
When referring to a place, when does one use the preposition "at" and when "in" (such as "at school" versus "in school")?
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
If you are in somewhere, that means you are a member of that institution, in whatever way is reasonable for that place.
If you are at somewhere, you are just physically there.
You don't need to physically be at somewhere to be in it.
So this general rule exists, but you might say "Isn't this kind of arbitrary?" Why isn't someone "in the hospital" someone who works there? Why isn't someone "in school" someone who works there?
There isn't really a single answer, other than phrases like "in school" and "in the hospital" are common phrases that English speakers have come to memorize with those meanings.
In short, if you're just trying to say the location of someone, stick with at.
If someone is inside something, you need to use in.