I think the reason why some Germans think it's a bad place for companies is the bureaucracy. Any time you want to build something, the NIMBYs come out, find some sort of protected frog, and your project is on hold for an extra 5 years of paperwork on top of the basic 3 years.
Now, this may be a complete misconception, but that's what my perception of doing business in Germany is.
Now, this may be a complete misconception, but that's what my perception of doing business in Germany is.