Earlier quoted context omitted.
You also have the time budget to do things correctly, unlike start ups.
that was definitely one of my motivations for joining a large company.
I routinely turn down offers from the big players because I imagine once I'm in, it's going to be like the movie Brazil.
I've worked for three large companies as a non-contractor - and I mean maybe I just didn't have the right title but I found the following (in all three):
* I was prohibited from working on broken things that I was capable of fixing but I wasn't assigned to - even if nobody else was addressing them ... Almost as if there's some internal taxonomy model which strictly defines my role as X and only X. Having things lay broken is so frustrating to me.
* Pointing out that projects are on a steady course for derailment and failure was discouraged. Recommending any fix whatsoever was completely a prohibitive.
* Questions like "what does the client want?" or "Can I ask the client a question" always came back with things like "That's not your job".
* Proposals to big payoffs for small LOEs that would substantially improve the project always got shot down. Probably because the "from" field of the email was wrong.
* Creativity, innovation, and working on big new problems was incredibly discouraged. The concept that I have more than just one ability appears either cognitively impossible or structurally incompatible.
I got a nice paycheck - the work was relatively stable and secure, and everything was running smoothly --- but I was completely wasting years of my life.
On the contrary, all the small companies I've worked for have been the exact opposite. It's not that I necessary want to do contract negotiations and SOW writeups, but it gives clarity and purpose that I was just unable to get from the larger firms.
I mean again, maybe it's because my resume doesn't say "PhD, Stanford" on it - I don't know.
Has your experience been dramatically different?