Avantages
Work schedule was always convenient and suitable, appointments were promptly handled, and bonuses from clients, customers, and public alike all had a very good influence on my timely success.
Inconvénients
Dealing with a lot of markets searching for demanding issues that affected all brands of hardware, software, and diverse updates which at times weren't easy to obtain. Nevertheless it still a minor setback to deal ououtdated software that "couldn't be found" , at times didn't exist anymore.
Networking was a bundle to deal with as well. But the main problems came from outside resources and not from actual in-house issues.