A freelance photographer takes the photos that they want to take and then attempts to sell them afterward. On the other hand, a company photographer is paid like a regular employee and is assigned the task of taking photos of specific things by their employer. Both career paths can be lucrative and rewarding, but each requires a different approach and slightly different skill sets.