OK Media signed a new office lease this past January 2024.
Right on time with the new year!
The new office is located in Waltham Massachusetts - Read More Below