Pros
Working in a small organization will enable you to take ownership of everything that you do. As one of the employees of an organization, you will get hands-on experience at a greater level more than you would with a big organization. Normally, small organizations are less structured and have more flexibility in their way of working.
Cons
The lack of adequate manpower is one of the major problems that executives working in small companies often face. Even if you are multi-tasking, it may not be possible for you to handle numerous tasks at the same time on a regular basis. As a result, the level of workload that you will need to deal with would be significantly higher than within a large organization. This also means that the work may turn stressful and may even hamper your health in the long run. You may lack sleep. If you are a useful resource, you may even find it difficult to take a planned leave. Lack the financial resources as compared to large organizations. Though you get a high level of experience, you will get paid lesser than what you would do for the same job profile in a large organization. As there are limited financial resources for the company to run its operations, you are likely to have lesser benefits compared to what you would enjoy while working for a large organization. lLack suppliers and receptionists. Therefore, you may have to handle a lot of odd jobs such as answering e-mails and phone calls etc.