Odessa corporate office is located in 50 S 16th St Ste 1900, Philadelphia, Pennsylvania, 19102, United States and has 1K - 5K employees.
odessa technologies inc
odessa
odessa inc
odessa technology group inc
odessa capital llc
odessa es inc
Departments
Number of employees
Engineering & Technical
181
Information Technology
112
Operations
41
Finance
15
Human Resources
15
Marketing
11
Sales
6
| Location | People at location |
| Asia | 201-500 |
| North America | 51-200 |
| Europe | 11-50 |
| Australia | 1-10 |
Explore people who held key positions, contributed to Odessa's success, and advanced their careers.
Explore More
Odessa was founded in 1998. This company provides custom software solutions. Some of their services include LeaseWave, Equipment finance, Fleet management, Mobility, Analytics, etc. Their headquarters are located in Philadelphia, Pennsylvania... Read More