We use the preposition *at* with specific places. For example,

> 
> I work at Intel.
> 
> 
> 

In the following sentence I think that we should use *in* instead: 

> 
> I work in a kindergarten. 
> 
> 
> 

Is it also correct to say 

> 
> I work at a kindergarten. 
> 
> 
> 

Assuming that *at* is also correct, then is *in* better than *at* here,  

or are they both equally acceptable, or is *at* better?