What if they do not have a company at all? This is an extreme edge case mostly because we control employer, companies and admins to those companies. This case is covered on line 35 (same file) but calling on the first company in a list would be assuming they have a list, causing 500 error. But because we control all of these factors it could be very rare this would happen.