From Daily Signal:

At a minimum, firing a federal worker takes 170 days, but often it takes well over a year—and sometimes even two years. The nearly impossible process of firing a federal worker even with just cause means that federal managers almost never even attempt to dismiss or discipline workers.