Great benefits, but you'll never know when you'll get retrenched.The good thingsLovely colleagues, nice people. Great medical benefits
The challengesAlways restructuring, hiring and firing. No proper leadership. Leadership roles are often occupied by people who have no actual experience