organized, structured, right to the point
Customer service from the local sales manager.
blame culture, not collaborative environment
Yes. Higher pay and more control over my direct working enviroment
They seem to be knowlegdable