Be careful about their positive reviews. They posted a job on a well-known site with a clear salary range. After one coding challenge and five calls (three of them technical interviews), they offered me a salary well below the advertised minimum.
They wasted my time and energy only to lowball me at the end of the process.