No, generally you report to a former engineer, even up to a VP level in most cases, in AWS its usually former engineers until you get to s-level.
edit: those people may have ALSO gotten an MBA
To work off of what saosebastiao said, most developers at Amazon are going to report to a team lead or engineering manager. Both of these are going to be technical people, whether they have an MBA or not (unlikely). So obviously if you move up high enough in the company you'll eventually report to someone non-technical, but the folks writing code for 80% of their day are almost certainly reporting to another developer.
Maybe but probably not. In my experience, amazon clearly distinguishes between the "business side" and the "engineering side". All the MBAs end up on the business side.
They will, however, have a manager whose promotion path depends on how many MBAs can be persuaded to like them.