Pros: self empolyed; flexible schedule
Cons: the weather dictating your capacity of work.
With any company I received the professional knowledge of clients concerns and cares while adhering to their individual needs. I enjoyed the creativity of employee training that I was able to display based upon the various corporations and clients level of expectations.