Co-workers are great for the most part. Work/ life balance is surprisingly good. Benefits are decent.
Minpunten
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.