One of my former employers did a big layoff last year -- lots of folks who I remembered as being "important" (long time employees, large contributions, lots of domain knowledge) were let go. Seemed pretty dumb, but the wreckage stumbles forward anyway.