I came to this place to have my home button fixed. After the lady assessed my iPhone she determined that I actually/apparently needed my entire motherboard replaced. I agreed to what she suggested and so she began to do the repair. Took her an hour (which was no problem at all to me initially) to fix it but when I got my phone back, it seemed to be missing the metal piece that serves as a bezel for the earphone jack. Upon bringing this to the repair woman's attention, she started frowning and showing that she was very displeased. She was handling my phone and her tools roughly (I did not even call her out on it) and later on informed us rudely that we have to wait another 30 minutes. It sounded as though she was trying to scare me into not having it fixed anymore but I did not take the bait.
A day after the repair, I realized that my earphone jack didn't work as well as it did when we tested it out in the store. I came back to Megabox and explained the situation to the same 2 girls who were there the first time I visited. They tested my phone out and said that nothing was wrong with it and that they will not be able to help me out by replacing the new after-market earphone jack with my old one without charging me for the same price as before. It is not my fault that my original Apple earphones doesn't work with their defective part that is only selective to certain earphones.
I guess this place does not know anything about good customer service. No etiquette, eating ice cream over their working area, and having unwelcoming body language.
Overall a horrible experience.