Pros
The right company for you if you want the opportunity to be part of a productive, friendly and busy small team, and not just another employee where the boss doesnt know your name.
The right company for you if you want the perks of hybrid working (remote working is a privilage not a right) BUT not the right company for you if you are sensitive to check ins (which the person paying you has every right to do). If you cannot understand the reason for this you either arent doing the work or you are not made for a role in a small business.
The right company for you if you understand that working in a small team means that whatever work you are doing is key to the outcome and can impact everyone if the work you are given isnt done. This gives you a great sense of achievement, whatever the task, and allows you to learn so many different skills.
The right company for you if you want the opportunity to contribute to processes and sytems, working for a small team means management do not have a closed door policy,
Cons
Not the right company for you if you want to coast and be complacent BUT its the right company if you are ready to work hard and learn and get stuck in.
Not the right company for you if you are negative or defeatist BUT its the right company if you are able to communicate well, don't understand something, want to learn how to do something, or want to take on a new challenge, then communication is key.
Not the right company for you if you are not able to communicate openly and honestly, this breeds negatively. When working in a small business this kind of attitiude is toxic and effects everyone BUT it is the right company if you want to be part of the bigger discussions about business direction.