There are very good Advantages for working for a small co.
The first and foremost, high visibility. Very good learning options, even if the period is short. Feedback is the key. If you are a silent type, probably doubly make sure. Lots of noise to be made on good work.
You are watched and governed and paid the best based on the output given. But no multiple chances given. Success is the only key. Double the pressure.
On the other hand larger companies have many options, and various plans for to make the plans work to make a person succeed. There is room for improvement given. Constant feedback is expected and actions performed.
Always weigh the pros and cons of working for any type of company and make the informed decision.
Industry goes in a circle, and you cross paths pretty fast. So make friends, wherever possible.