To all those questions I can answer 'no' to all of them, besides no. 4 because I do use Git. Damn. Now if only I can get offers from companies that have the other qualities.
I totally get where you are coming from because I began to feel I wasn't learning anything new and just repeating the same processes. So I left after 3 1/2 years.
Since then every job I've had I try to work for people I can learn from and grow.
Having people who can mentor or just being around smart people and seeing how they work and implement processes can be really helpful.