Pros: flexible hours and communication with customers
Cons: management at site location
Very busy entire day, co-workers are great to work with, enjoy customer relationship, management at site location could improve.
Enjoyable part of job is communication with the customers.