teamwork in the office new apartments in tulsa ok