– August 8, 2012
Their contract with the National Visa Center in Portsmouth, NH is EXACTLY the same. They are terrible. The lack of respect for the employees is unfathomable.
– October 3, 2012
Many employees from NVC talked of reporting them to the Department of Labor but I don't know what ever came of it.