Question to the board. Do you think you are owed an explanation if you are let go from any job?
I have run for the past 2 years for a well known development team. I had the best year of my career this year. I was told that my contract will not be renewed. I asked why and was told that they do not owe me an explanation.