Mega Financial Holding Co., Ltd. SWOT Analysis