Ubisoft is having a rough time, between investor worries and potential worker strikes, and the lukewarm sales of Star Wars Outlaws isn't helping. We dive into all that and more on this week's TechRaptor Podcast.Read this article on TechRaptor Read this story