What's going on? Are layoffs still taking place?
Also, can somebody please explain what happens, how they lay you off? I'm new here and I am currently stressing probably more than I should. Every new email notification makes me sweat.
I'd appreciate any info.