Yes as it is a BPO company.
Not really. When i first started im not fluent in English all i can say is that be confident and believe in yourself. You'll learn things along the way.
The fluent the better. But it doesn't necessary very fluent so long as you can speak the language and you can easily be understood by interviewer
Yes because its an international bpo company. your customers is located in america
Yes, absolutely you must be efficient and fluent and most importantly you understand what's the company mission and vision to empower people in communicating breaking language barrier.
Yes, you need to speak english at all times.
As long as you can speak english and able to build sentences using English language, it's fine.
Yes,due to there English Only Policy