PICS is a privately owned company headquartered in Japan. It operates as part of the Imagica Group. Founded in 2000, the company employs approximately 50 individuals and reported $29.4M in revenue as of 2023. Functioning primarily as a provider of media managed services, PICS specializes in content creation and production.