Pros: company car, benefits, flexible hours
Cons: long days, no set hours, lots of driving, not a lot of room for advancement
You get to work from home and schedule your work for the hours you want. Some weekend work required but you are compensated for it. The hardest part of the job is the emergency pages. You could potentially get paged away and work long hours.