The company appears to be in a state of decline, with leadership frequently chasing the latest industry trends. Every few months, there’s a shift in direction and new sets of goals, often driven more by buzzwords than by long term strategy. It can be frustrating and sometimes even amusing to watch leadership make decisions based on vendor pitches, despite lacking hands-on experience themselves.
Strategic direction often changes based on which vendor a VP has a relationship with. Microsoft is currently the favored trend, but just a few months ago, it was all about "prompting." These cycles repeat, creating instability.
Benefits are decent, but be cautious getting sick can be expensive. PTO is generous, and pay can be competitive depending on your role and negotiation. However, layoffs happen regularly, roughly every six months, with many roles increasingly offshored to Allstate India, which probably accounts for over 50% of the IT staff.
The company is heavily focused on “cloud” and “AI” at the moment. Overall, I’d rate it an average workplace, it’s a place where you do your job, keep your head down, and hope to stay employed. Tenure doesn’t offer much protection. If your views don’t align with the ever changing corporate vision, you may find yourself out.
If you’re hired, my advice is: agree with leadership, reinforce their ideas, and avoid pushing back, your opinion won’t carry much weight. On the positive side, there are solid opportunities to improve your skills through a strong internal training ecosystem.