I prefer small companies and IT Retail is exactly that.
Less red tape, quick to make decisions, and much easier to get things done.
Everyone wears multiple hats providing an excellent opportunity to enjoy the day always growing and experiencing all that the business has to offer.
Svantaggi
Can be challenging for anyone who enjoys a structured well defined work environment. If so working here would likely not be the job for you :)