Pros
1. A lot of helpful colleagues, despite their own workload, most of the time willing to guide others. Low level managers are also very invested in their staff. 2. High base salary That's about it.
Kontras
1. Job description does not match with the position given, you wont be using your knowledge from your previous background. A lot of mundane and stressful work. You get pinned from different departments including your own department management. 2. Management has no idea how to distribute workload post retrenchment, workload from retrenched staff is dumped onto newer staff with little passdown (since the knowledge is gone with the retrenched staff also). 3. Knowledge transfer is mostly through your colleagues. Their new hire training is pretty useless. If your colleague is too loaded with their workload, they might not guide you properly, to thoroughly complete your work quick enough. 4. Gaslighting is common especially higher level management. Unprofessional at all, higher boss question and critique on things even outside of work. Their internal employee satisfication review is mostly rigged to ensure employee gives high rating, higher boss will personally call a discussion with the employee to coerce them out a 5 star review. 5. Expect to OT. Some bosses expect you to be extremely responsive even during off hours and will be fussy if you are not. 6. Their mental wellbeing programme is superficial, workload is still high and workforce is just too lean.