5.0
6 Mar 2025
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Stellar has a special culture, where no matter where you are based globally you feel part of a close team. People are kind and genuinely want the best for each other and Stellar's clients.
Cons
There are no real obvious cons.