CD Projekt Red is making one of the most anticipated Cyberpunk 2077 games of the year. However, is the game’s anticipated launch justified as the company forced its employees into long grueling hours for weeks to release the game on time? Also, what do we mean by the state of […]