Co-workers are great for the most part. Work/ life balance is surprisingly good. Benefits are decent.
Kontras
Upper management is pretty horrible and cares very little for employees. Weird mix of getting no direction but also being micromanaged. Clear favoritism from upper management. Pay raises and advancement opportunities is very low.