Big Box Retail

What do you think about big-box retail? For or against? Pros and cons?  A economic neccesity?