wow, this agent is really great.
Yes, the officer probably couldn't verify the company and then marked review required. I think the explanation letter will do when the senior officer review your file. My understanding is that as long as your work experience is real and in Canada, it should be...