You can talk about the company where someone works with the word "at":
Don't you work at IBM?
You can also use "at" to talk about the location where someone works, even if it's not a company:
I've worked at the same school for over 30 years.
No, I think he works at the store on 8th Street.