Speaking as someone who works with people from other countries, it definitely sounds like English is not this person's first language. Sounds eerily close to some of my coworkers, honestly. I hate that my company is outsourcing.