Great across the company, but improvements need to be made on my team.
Getting respect by some peers has been a fight, getting proper raise increases has been a hassle, workload is extensive but the people are pleasant and depending on what team you're on your management is good.
they are a company with integrity.
Always have cards when needed
Opinionated and arrogant HR staff