The Can Em All perfect employee achievement pops the moment you own every permanent upgrade in the game — not every normal upgrade, and not the final one. That means one full factory sale first, then a spend-down of every token you receive. There is one step in the middle that can stall for a very long time, and two known bugs that can stop the achievement from registering even when the tree looks finished.

Can Em All perfect employee achievement: buy the whole permanent tree

The check is simple: every permanent upgrade node purchased. Nothing about the order matters, but the sequence below avoids the two stalls that catch people.

Step 1: buy every normal upgrade except the final one

  1. Open the skill tree and buy every normal upgrade node.
  2. Leave the final node — the one that costs 666,666,666 — alone. It unlocks the ending instead, and it is not part of this achievement.
  3. Reach the end of the normal tree and wait. The game offers you a factory sale by email, and that email is what turns the normal tree into the permanent one.
  4. Confirm the sale when it arrives and keep the tokens it pays out.

Do not buy the final upgrade yet. Triggering the ending before the sale changes what the offer is worth, and the ending guide covers that route separately.

Step 2: wait for the sell-factory email and accept it

This is where most people get stuck. The email is not sent the moment the tree is finished. One player had every normal upgrade by roughly day 3 and did not receive the offer until day 23. It arrives when the game decides to send it, and until the message is in your inbox nothing changes.

  1. Check the in-game email between shifts.
  2. Open the offer when it lands and accept the sale.
  3. Collect the permanent upgrade tokens the sale pays out.

Most players hold the tokens until they have roughly 5,000 of them before spending, so the next permanent node is still comfortably affordable. What a sale wipes and what it pays out is covered in the selling the factory guide.

Step 3: spend the tokens on every permanent upgrade

  1. Open the permanent tree and buy the nodes one at a time.
  2. Keep going until every node shows as owned. There is no partial credit — the achievement checks for all of them.
  3. The achievement pops on the last purchase, and no action afterwards is needed.

The tree holds damage, creature and income multipliers. What each branch is actually worth is in the prestige guide.

What the permanent tree is worth

The permanent tree is the point of the achievement rather than a reward for it. Its nodes raise creature income, factory output and weapon damage permanently, and the best of them add a flat percentage to every payout you make. That is why players do the sale before pushing the feeding totals — a bigger permanent multiplier means the 100,000-child counter fills much faster afterwards. What each branch is worth across a run is in the prestige guide.

One cost comes with it: buying out the permanent tree resets the counter of fed children back to zero. The achievement itself still fires, but you will have to rebuild the feeding totals from scratch. Sequence the whole 100% run in the achievements guide before you start spending.

Two things that break the achievement

The last node will not buy. If the tree is complete but the achievement does not pop, open the tree again and check the final node. If one node is still greyed out, the sale did not go through properly — go back and check your email for an offer that arrived but was never accepted.

The achievement fires but the tree looks unfinished. Buying the permanent upgrades resets the fed-children counter, which can make it look as though some nodes were lost. They were not. Reopen the skill tree and read the owned markers rather than judging by the counters.

If the run refuses to progress at all after the tree is finished, the problem is usually one of the three endgame bugs rather than the achievement — the stuck in the endgame guide sorts them out, and the achievements guide shows where this one sits on a 100% run.