The last place I worked at was a really bad fit. I think most of the employees would agree that the company was very disorganized. I was terminated without cause but had already been looking for a new job.
I had asked two people if I could use them as references and they said yes. Sometime passed and I'm in the final round of an interview processes. I double checked with the references to make sure it was still OK to use them. One replied "I no longer work there". The other took awhile to reply and said "I can't be a management reference but can vouch for your work ethic". In the termination meeting I asked my manager if I could use him as a reference. He never gave straight answers and said something like "use my personal email". I'm certain I can get positive references from my previous job.
My questions are, how many references per job/workplace is good to have? Does it matter if references are all from one workplace or is it better to have a diversity from a few? How long do references "last", for example if I worked at my current job for 3 years would I still be expected to provide references from my previous job? Should you ever argue if a reference gives a reason why they can't, like they no longer work at the company you met at? I think some people feel strange giving a reference when it's not coming from the corporate email address.