Pros: job stability, ot, benefits, mileage reimbursements, great co workers and friendly management
Cons: on-call, long hours and weekends, orders come in at any time and you may have to drop what your doing and go to the office, work/life balance can sometimes be difficult, but not always.
A fun place to work with wonderful co workers. You must be motivated and hard working to succeed. Sometimes you have to work long hours and weekends, but the end result of job placing, and seeing those out of work finally get a job makes it worth it.