Satellites don't give off any light of their own. The light that you see is sunlight that is reflected by the satellite. For a satellite to be visible from the Earth, it must be lit by the sun, and must be bright enough to be seen against the sky glow. For this reason, satellite passes are only visible before sunrise, and after sunset. During this time the sky is dark enough for the satellite to stand out against background sky. Later at night, satellites are in the shadow of the Earth, and won’t be visible. Also, light pollution can make the sky brighter, and the satellites harder to see.