Pros
Good pay Good benefits Some teams have great leadership that can make you forget about the companies leadership as a whole.
Cons
The company has shifted over the past years and behaves like a publically traded company while touting it's family first mentality. They claim to invest in their people and do what's right, but will cut corners to save money. Simultaneously touting both your teams performance as all time highs and the company making record profits while also laying off entire support teams that are blowing away KPIs. It's very clear leadership from CCI has taken over CEI and is acting like a team of MBAs and laying people off to save money despite making record profits. There is no Job security anymore. You can be laid off, or have your division divested/sold off at any time for seemingly any reason despite your own, your teams, and the companies performance all being great. Theyve opted to take a form of support employees praise in Chat support and in office support to outsource them to an Indian firm so I expect that will make support worse than before as well. If you like quick money and not job security then it's fine, but do not buy into the "family owned" mentality leadership tried to pitch as that no longer exists for anyone other than leadership itself.