News

Sunnova Energy has laid off 718 employees, or approximately 55% of its workforce, in a desperate bid to slash costs as one of ...
Social-media users were floored by the boss's behavior in the viral clip, with one saying, "people are absolutely insane." ...