Pros: Management does their best to work with you and your home life
Cons: Management is restricted from personnel hiring/advancement by executive leadership
Recession-resistant industry, stable company
People are approachable, each day is different
Opportunities to 'prove' yourself, but needs to be on your own time
Co-workers are easy to get along with since every one is so busy they don't have time for BS.
Hardest part of the job is accepting: many late late nights, never be "caught up", you wear more "hats" than a professional baseball team, etc.
I enjoy the opportunity to learn a diverse system within the largest animal health distribution company. It's a very interesting field.