Self corporate office is located in 515 Congress Ave Ste 1550, Austin, Texas, 78701, United States and has 201-500 employees.
self financial inc
self credit llc
self inc
self financial
self
self lender
Departments
Number of employees
Engineering & Technical
45
Operations
19
Finance
16
Marketing
8
Medical & Health
7
Sales
5
Human Resources
5

| Location | People at location |
| North America | 51-200 |
| Asia | 11-50 |
| Africa | 11-50 |
| Australia | 1-10 |
| Europe | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to Self's success, and advanced their careers.
Chief Financial Office... at Raptor Technologies
Worked as Chief Financial Officer
at Self (2020-2025)
Lead Solutions Archite... at Kestra Financial
Worked as Vice President, Engineering
at Self (2020-2021)
Explore More
Self offers financial products designed to help individuals build credit and savings. Their services include a Credit Builder Loan, Self Visa Credit Card, and Self Cash, which enable users to establish payment history and access cash quickly. Targeting clients looking to improve their credit scores and financial literacy, Self also provides rent an... Read More