Pros: paid very well, paid vacations included traveling expenses, promoted from within, and career advancement was always highly encouraged.
Cons: the distance from family.
I truly enjoyed working for this company. They were always fair and upfront with their employees, Fast Paced, Low Stressed, Highly Professional, and the pay was Always Top Dollar!