Pros
-The company is focused on developing leaders -Opportunities to enhance individual skill sets -Challenging assignments -Good people with similar values -Flexibility to make your own schedule -Lots of opportunity for advancement -Advancement process creates well-rounded experience -Great "everyday" benefits (company car, cell phone, internet, vacation & wifi) -Great long term benefits (tuition reimbursement, company match, DPS, relocation) -A rewarding, high-impact job. Your work makes a difference
Cons
-Advancement process is rigid & requires relocation -Advancement is not consistently based on experience & time in position -Performance standards can vary by geography -Constant change - requires flexibility, patience, ability to adapt & prioritization skills.