>What are the chances of three people trying to unionize in a company being fired in a very short span of time for 'performance' reasons
Pretty good. The type of person looking to form a union in software dev where there isn't one is usually someone very unhappy at the company which as a very high correlation with not performing well (at least in the eyes of their manager).