Foreword looking, family environment, opportunity for growth, benefits include 401k and health/dental insu. Works with your schedule and get opportunities to see the country and work with interesting motivated people
Cons
You get out what you put in, need to be self motivated
Competitive pay and bonus potential. Opportunity to travel across the US. Hands on learning and training. Getting rewarded for the amount of dedication and time put into the job.
Cons
Not really a con, but certain times of the year can necessitate very long hours for an extended amount of time.