Embroidery has been around a long time is a great option for selected choices. Unfortunately, the biggest disadvantage has always been cost and it can be outrageously expensive for some designs.
The advantages of embroidery are:
-It looks great and will not wash out.
-Lasts as long as the garment in most cases.
-No added costs for colors.
-Works on most materials.
The disadvantages of embroidery are:
-Can be very expensive.
-Each item may not be different if there are logos or special designs.
-Does not work well with some complex designs and logos.
-Does not work well for large designs.