Open Menu
Companies>Odessa
Last Modified11/05/2025 12:00 AM
cover
Odessa icon

Odessa

Claimed Company
Employee Participants148
Total Rating2,353
Revenue$0
Odessa Culture This score is derived from employee ratings & reviews
Choice Employer
4.6/5
Odessa's Overall Culture is rated
A+

Odessa offers lease accounting and asset management software for financial institutions. Read More

Headquarters 50 S 16th St, Ste 1900, Philadelphia, PA 19102, USA
Phone Number (215) 231-9800
Top 5%
88/100