Pros
Company is well-respected within the industry There a few on the executive team + upper management team that generally care about the employees and actually try to make you feel like you are respected and appreciated.
Cons
Very poor pay for what is required In my role, I was pretty much required to be available via e-mail from 6 AM to late at night five days a week and then I always had to review things on Sunday to make sure I was not behind on anything. Many on the sales team are very demanding and lack any sort of empathy. Not good people by any measure, yet it was my job to devote a majority of my time and energy to lining their pockets. It was demoralizing to get paid so very little and to see the commission payouts for client directors that were actively making your job and life more difficult. Some members of the executive team are quite pompous and arrogant.