Pros
Fulfilling work, great support, great progression potential
Cons
Compensation for work is low
Pros
Good salary, above the industry norm. Good management structure.
Cons
A CRM system to die with, rather than to die for. Authoritarian Senior Management