Pros
Friendly team members. Non pay benefits are good. My immediate manager was very easy to work with. Hybrid work environment. Opportunity to shift into a new career path. Gives you time for learning.
Cons
Senior leadership, other than the CTO is non existent. I never saw the CEO in the office ever.
Director of IT is toxic. He pretends to be friendly in person but if doesn't like what you're saying, he'll torpedo you.
As with most companies, feedback surveys are mostly ignored.
Out of date annual review policy. You have to judge yourself and if it's higher than what your manager thinks, you get in trouble.
Pay is not very competitive.
Some team leaders aren't qualified and it hinders their teams.