I think that you'll be able to find the work environment I described in most major metropolitan areas in the US.
It might be harder to come by in smaller metropolitan areas or rural areas.
It might be harder to come by in smaller metropolitan areas or rural areas.
EDIT Also, it is very difficult to suss out this type of before being hired. Most people at least pretend to be professional until they get comfortable.