Pros: freedom and flexibilty
Cons: drive time, and admin time after work
Hardest part of the job was working all day then having to come home and put in more work in the office.
Most enjoyable part was the freedom I had.
My co workers were great to bounce ideas off of but the closest one was 2 hours away..
Managemnet was always very constuctive.