Even though there may be some advantages to working for a small firm, it is generally better to be employed by a large cpmpany. The first reason is that a big company has greater stability and the second reason is that it provides better compensation.
To begin with, large firms tend to have greateter financial strength and dependability than small firms. For example, when there is a downturn in the economy, they lay off fewer workers and go bankrupt far less often than small companies. One reason is that their size and borrowing power allows them to survive longer during difficult times, and to keep their workers employed and their products available. By contrast, small companies have a much higher rate of bunkruptcy than big firms, and to survive difficult times they have to lay off or fire their employees.