I'm a small contractor in Northen Virginia only 5 technicians and I'm serioiusly considering joining a local union. Our focus right now, is new home construction and a service department. It seems to be a good concept considering the number of benefits for me and my employees.

Other than additional costs (i.e. health ins, retirement, training, etc...) can anyone advise what disadvantages (if any) there may be? Has anyone else found this to be a useful way to grow your business? It seems to me a number of opportunities would open up.