Working for a large company vs. working for a small company

No doubt, I choose to work for a small company because there are too many benefits that outnumber its disadvantages not to choose. But working for a large company has advantages no more than its disadvantages. 

The most important benefit of working for a small company is that I will have many chances to develop. In general, a small company is a developing enterprise and it is not easy to absorb many excellent employees. If I enter this small company, I think that the boss will appreciate me and give me many opportunities to reveal my abilities. Only I let the job do well, I am sure that I will rise very rapidly. 

On contrary to this, a large company is already a high developed institution. There are many prominent talents working for it. A good position will absorb hundreds of opponents. It will take me a lot of time and vigor to get this position. Maybe I have no chance to win this competition at all. 

Another benefit of working for a small company, which working for a large company almost cannot achieve, is that I can learn more skills in a small company than in a large company. As shown above, a small company is a developing enterprise. This means that it have no a great deal of money to employ many persons. So, I can do all kinds of jobs at the same time. I think that this will be useful to compete in the society. But in a large company, maybe I only engage a monotonous job over a long period of time. I believe that this will be helpless to improve my capacity. 

Of course, choosing to work for a large company also has advantages to some extent. For example, it will afford handsome salary and will be not easy to fail in business competition. But from my own development, I still want to work in a small company. In addition, I believe that every large company originates from a small company. Maybe I will become an important person when the small companies in which I work become a large company.