I am iOS Developer. I have seen and had very bad experiences with App Store approval process.
We have developed an app according to Apple standards which are defined on Apple's official site. Despite this, our app was rejected 2-3 times for different reasons.
Why does Apple not give all reasons for an app rejection?
Where can I find more information about the app review process?