What questions did they ask during your interview at Research Foundation CUNY?
Are you able to get the job done? i.e. is your knowledge base adequate with the job description
The stressful part of being employed for this company is that although they hire you the position is located off-site, and their is no bond between employer and new hire.
I'm sure the future is bright for the Research Foundation as long as soft money is available to distribute. Their future is bleek if they continue the practice of firing individuals after they are away on medical leave.