It depends on how you use it in a sentence:
Our in-office services are there for your convenience.
-or-
You should check in Office Services for your lost keys.
no.
Yes, one-on-one is hyphenated. I don't know why, exactly. It just is.
Yes it should be hyphenated.
it should be hyphenated: close-out
Any two or three word adjective should be hyphenated ONLY when used as an adjective. Example, "It was his thirty-second birthday." "There was a thirty second delay in rebroadcasting Carl's speech."
Yes it should be hyphenated.
Yes, it should be hyphenated.
Yes it should be hyphenated.
yes check-up should be hyphenated
It should be hyphenated.
Yes it should be hyphenated.
"Field" is not hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
No it shouldn't be hyphenated.
Self-made should be hyphenated.
Yes, "low-to-intermediate" should be hyphenated when used as a compound modifier before a noun.