Pros
- Freedom to work and to use own ideas and creativity - Able to recommend options to the management directly (no middle man): This improves communication and hence you get to know how decisions are taken - Work with multiple departments as and when required: This increases your knowledge of the overall functioning of any company - Motivating teammates who're experienced in their own domains - Focus on developing technically advanced products rather than just products that cost less and can be sold at cheap prices - Space to use your creativity to grow and learn while you work - Fast growing company so many opportunities to use newer and undefined approaches to solving problems - Networking opportunities with a lot of vendors and suppliers
Cons
- Work can be taxing but it upto you how you can learn to manage it and make the most out of it - You will have additional responsibilities apart from your work profile as you're part of a growing company and this can help develop time management skills