Working for a large company certainly has advantages over small and medium-sized companies in terms of benefits, stability, and salary. On the other hand, there are disadvantages such as the high possibility of being transferred. Furthermore, a large sized organization makes competition fierce and it may be difficult to focus on the work you enjoy.— Jreibun