Pros
Working in the consulting can be challenging, there is always the possibility of late payment or no payment. Synergy has yet to fail to me; even when I know their client has not paid for my services.
Cons
Living on the west was a little challenging as Synergy is based out of Cary, NC. Nevertheless, someone was always available from Cary to assist with trouble shooting or talk to the customer while my team made the repairs.