Pros: salary, nice and helpful co-workers and immediate manager
Cons: work/life balance isn't valued, overworking conditions, little to no room for advancement unless you're open to relocating to their home office location
Work here if you value a decent salary.
work here if you cannot work beyond your normal work hours to meet metrics.
This is a job that will provide a decent salary and some of your co-workers will go beyond the call of duty to assist their members.