Solid leadership and direction by the Senior team. Clear direction provided on the overarching goals and objectives. Competitive benefit plans
Cons
Too many levels of management as a general comment. It appears to diminish the values of having a VP on the team when they report to a VP, or a SVP reports to another SVP.