Why is the question getting downvotes?
You've made some edits so far yourself, and this is great! The challenge that I see remaining is that this is essentially a series of really broad questions lumped together all in one. I do think there is a problem to be solved here though, and I think that with some more edits, you can turn this into an upvoted question.
What research have you done so far yourself on what it's like to work for smaller companies? Perhaps the downvotes are because people may think you should be able to at least partially answer some of this yourself. I suggest doing a Google search on some techniques for determining if a small company is right for you, as well as some research techniques. If you encounter something that seems confusing or that you don't understand, include it in your question and ask about that instead.
In general, try to provide enough information and details so that the question can be answered without having to guess or hypothesize about what the job and company culture is. Every employer is different, and that may make this somewhat hard to answer.
Also, this avoids the game of 20 questions in the comments in order to find out the details about your situation. Again, I think you do have something here that could be edited, and I'd suggest starting with Google and then updating your question with the areas where you're stuck.
Voting without leaving a comment:
I encourage people to give askers and answerers advice on how to improve the post by leaving nice, constructive comments. However, many people don't do this either because they aren't good at explaining these things or they've been treated badly by an asker or answerer who didn't take their advice so kindly.
To help encourage more people to leave comments on your post, it's best to be as neutral as possible when asking for feedback. In other words, show the community that you're not going to lash out as soon as they leave a comment. I haven't seen you do that or be rude to anyone, but I mention it just to be thorough. :)
Here are some things I've done in the past that have been successful for me:
Don't address the downvoters. Just ask in general: "Hey, does anyone know what I can do to improve this post? I see someone downvoted it." Chances are, other users who didn't downvote may have thought about it, or maybe they just have some helpful tips on what you can do to improve your post. Be open minded and friendly, and you'll find more people are responsive and willing to help.
If someone is rude to you, don't be rude back; instead, remain calm and constructive. Otherwise, other people may wish to excuse themselves from any potential clashes, and this may limit the amount of helpful feedback you receive. Chances are, the person may seem rude as a defense mechanism, and if you're polite in response, you may just find that person warms up to you.
Remember, votes are anonymous, and no user is required to disclose whether or not he or she voted on your post. Besides, it just doesn't matter; you don't need the downvoters. There are more viewers on your question than there are downvoters, so there's plenty of other people who will give you good feedback. Hope this helps! :)