There are positives and negatives to working to smaller companies. What is funny is after I left the bedliner place I swore I was done working for small companies, yet I find myself back in a small company and actually love it. Loving it has more to do with people actually showing respect, appreciation, and knowing how to run a business.
With larger companies there is always someone you can go to who is higher than your superior if there is a problem. In a small company though you just have to eat sh!t.