On the one hand, colleagues in small companies are relatively harmonious. There is not such a strong sense of distance between leaders and subordinates. The boss is easy-going and likes to play jokes on us and have dinner together. The degree of cooperation between colleagues at work is still relatively high. At the same time, I can learn a lot. Although I was given this position, sometimes I have other tasks to finish. Often try different tasks and solve different problems, which is also a kind of exercise and promotion for yourself.
On the other hand, working in a small company also has some disadvantages. The most obvious is the welfare beyond salary. Holiday benefits, birthday benefits, etc. Still much worse than big companies. Another point is that the company's system norms are not perfect, which brings some confusion in management.
If you can, try to go to a bigger and more standardized company, which is beneficial to your long-term career development.