I had a bias about engineers that worked for large corporations. I assumed that they weren’t as good as indies and engineers at small companies
I work for a small company and my clients are usually big companies, so I have some perspective here1.
From my experience, the difference between working for large and small companies is bureaucracy and focus. A tolerance or affinity for these things means that the people attracted to each are different. Normally when we talk about “bureaucracy,” it’s a pejorative, but that’s not what I mean here. Larger companies need more formal process to function. We can save the argument about good or bad process for another time.