Twiga fires 283 employees due to tough business environment by Felicia Akindurodoye August 24, 2023 0 In the face of macroeconomic headwinds that have made it more difficult to secure funding and have driven venture-backed companies ...