If Onsite and Offshore are business names [trading names] one could say; Onsite expect that Onsite (will) deliver programs (only) after testing them thoroughly. So, your sentence would be correct, but Offshore needs a capital O. Words in parentheses (***) are optional.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.