When To Use A Virtual Private Server

Virtual private servers are more cost effective than a dedicated server and come with more flexibility. When should a company switch to using a VPS?