I do know a fair number of other users passwords in the company I work for. The reasoning behind this is that it creates less work to do so. If someone comes from there vacation and says "I forgot my password" I can simply tell them rather than having to login to the appropriate system and change it. Its also easier if I'm doing work on a users PC to login as them rather than administrator.

We also have cameras on site (I think most companies do now), but logging into each server to browse the cluster of cameras it supports is tedious, therefore we developed an application which displayed all cameras on a single web page. It authenticated the user via IP address and specific cookies being present. Not ideal, but then again, the camera data isn't a trade secret either.