There is a simple way to tell if you work for a good company. I call it "The Crack-Addict Test". If your answer to this one-question test is "Yes", then you work for a great company. If "No", then you should quit and leave that position open for a crack addict or other social derrelict.
The Question:
Despite the technical aspects of your job, would you let your Mom (or Dad, or other parental figure that you don't hate) work for your company?
The Question:
Despite the technical aspects of your job, would you let your Mom (or Dad, or other parental figure that you don't hate) work for your company?