Although the sentence contains subordinate parts, it is a simple sentence, as there is only one predicative center with a compound subject and a simple predicate.
A simple sentence consists of only one clause. A compound sentence consists of two or more independent clauses. A complex sentence has at least one independent clause plus at least one dependent clause.