Apparently the firings were done according to two criteria: Cost of contract and support for Trump. People whose contracts were expensive were almost all fired. People whose contracts were less expensive were either kept or fired depending on how pro- or anti-Trump they were.