Pros
Great team environment to work with.
Cons
Bonus structure and upper level management pushing you to lead by CRM
Pros
Generous salary, good management structure. work expectations are high yet fair.
Cons
Younger workforce coming in does not have same work ethic as the legacy people.