-stock is actually quite good quality
-Can form good customer relationships
Cons
-awful work culture due to nepotism/favouritism and rumour mill
-no checks and balances in place
-Can't keep promises or staff: everyone finds out what it's like to work here
-run by a thin veneer of professionalism at all levels