I work for a big corp, and that's fine. I don't do overtime, but if I had to it would be paid.
On the downside, there are a lot of meetings and bureaucracy in general.
But I don't feel at all pigeonholed into a tech stack. I had two bigger changes in tech stacks during the six years I spent at my current employer, but while I moved from C++ to Java and back to C++, I took up a lot of shell, Python, different messaging queues and various databases.
In a big corp, you have to keep your eyes open and ready to help your teams with better tooling, etc, and you can find plenty of opportunities to widen your stack.
I work for a big corp, and that's fine. I don't do overtime, but if I had to it would be paid.
On the downside, there are a lot of meetings and bureaucracy in general.
But I don't feel at all pigeonholed into a tech stack. I had two bigger changes in tech stacks during the six years I spent at my current employer, but while I moved from C++ to Java and back to C++, I took up a lot of shell, Python, different messaging queues and various databases.
In a big corp, you have to keep your eyes open and ready to help your teams with better tooling, etc, and you can find plenty of opportunities to widen your stack.
That sounds quite good!