Does anyone have any experience with small vs mid-sized companies? I am wondering your opinions on what size of company I should look for during job search.
This really depends on the type of company, its internal organization, and the industry - both have positive and negative sides.
Let’s say for example you start working for a small start-up. You’d most probably get a lot of responsibility and learn (by doing). However, chances are there will not be perfect processes and operations, it could be more chaotic, less certain position (because you depend on investment and revenues if bootstrapped). This is a completely different picture than a small but stable business, that has established operations, processes etc.
Working at a mid-size company can provide you with more job stability and thus safety. The amount of responsibility, growth and learning opportunities really depend on the company though.