Comment Comment by anonymousci Not recently, and not due to covid. Within the last 6 months, yes some execs were asked to leave, but no execs let go so far in 2020. parent anonymousci 6 years ago