I would rather starve to death than work for a shop that dictated 2 space indenting.
The only reason I can imagine for 2 space indenting is that they want more space to the right to accommodate far too many levels of nesting and/or cram more code into ludicrously long lines.
Both of which are serious "code smells" to me. Likely that want to cram everything into thousand line long functions as well.
I mean really, when you get down to two space indenting it's so little. Why stop there? Might as well have no space indenting. Pretend you are writing in good old line numbered BASIC.
Luckily no project I have worked on since the days of line numbered BASIC has had such a silly notion.
No, despite programming being some kind of logical exercise, aesthetics and readability are important.
Purely personal opinion of course. But such is the question.