GitHub lays off India engineering team, over 140 employees hit March 28, 2023 Absolute India New Delhi : Open source developer platform GitHub has laid off its entire engineering...