If its only for 3 months they have no incentive to retain you so will defo try to not pay your last month salary at the end...its standard practise...if they need you they`ll keep paying you although late etc but if its 3 months haha forget it..all the hassle and uncertainty and health issues and malaria to worry about for 3 months work...not worth it at all.