This stat tells me Owlcat has around 60-80 employees.
The 500 employee figure is as fake as their sales figures.
If they truly were 500.
They would be shitting out 1 game per year.
Or shit out 4 games every 3 years.
Or something inbetween.
But instead we see the same old pattern.