Question about Micro Centers

I know a guy that works at MicroCenter and he's relatively happy with them. It's retail though, and retail always sucks. Hard. But as far as retail jobs go they're alright from what I understand.