My personal opinion is that if you're starting your career then you should try to go for a mid to big company... why? Because they will give you a lot of xp and knowledge in working with big companies and your portfolio will impress everyone. Then, when you have the xp, try to find a startup were you could lead, learn and grow in other areas that way you'll aport a lot more to the startup.