我在上海一家外企工作,当时签了五年的合同,现在工作快三年了,公司现在要解雇我,给我三个月的补偿金,请问合法吗?公司没帮我们交住房公积金,可以投诉吗?二个月前公司组织的体检显示我不合格,我该如何做?谢谢。