Share Post Embed Post LRR - Is this company still around? No info on layoffs or hiring, cannot find anything on the web? Layoffs? Hiring? What do we know about LRR