While I haven't seen a shop that completely eschewed source control in a long time, I did once work at an especially dysfunctional company where only one designated person (the QA) was allowed access to the svn repo.
So individual programmers were basically forced to work without any of the benefits of an scm. The designated repo master would place a zip of the latest code in a folder, the programmers would copy it to their home area, and when we wished to 'commit' something, we'd copy our files to a staging area and put in a request with the QA to do the actual commit.
Can't I just commit to a branch and let the QA merge the branches into the trunk later? No.
I need to edit a file, time to:
cp file.c file.c.bak1