Closed FullstackGJJ closed 2 years ago
For worker satisfaction by people employed in a company, Glassdoor API with its anonymous rating and review system seems to be a subpar but usable data set for the time being. It is better than nothing to go by in regards to employees' perception or feedback on whether a workplace has changed for the better or worse. The most ideal data set in my imagination would be to have verified anonymous employee feedback at a specific company but I don't know how exactly to make that happen. Having something better than Glassdoor API and reviews would need more discussion with various people and expertise. Example data.
This actually highlights the need for 3rd party auditing of a company's workforce in terms of verifying if a company is actually doing the right stuff to ensure the labor can be productive and competitive for the long term and not destructively squeezed for short term performance optics. Companies have to go through financial/accounting audits to prove their financial statements for investors but there does not exist anything in regards to worker lives and productivity with cost benefit analysis for long term vs short term actions.
In determining the workforce size, the most reliable data is annual SEC filings which are required for all publicly traded companies. One way to see if workforce #'s trending up or down that I could think of is to look at the # of job openings posted by a company and see its relation to the last known reported SEC workforce size. It would be hard to get incredibly up to date information without companies reporting or having individual employees report when someone gets hired/fired.
Forbes may also be a resource as well but I don't know how accurate or up to date they are
Mass layoffs are surprisingly easier to detect. Due to existence of the WARN Act, companies have to report to their state 60 days advance notice when they are performing a mass layoff. Every state has their own reporting for WARN notices. Here is Tennessee for example. There just needs to be an aggregation of all states WARN notices and a flag to notify whenever a company of interest is reporting a mass layoff.
In company labor force tracking, it is important to be able to:
In computational terms this means a machine having instruction on how to interpret input data and be able to flag whether there are concerning patterns or not.