First of all, look at other reviews that speak highly of this company. They all look similar, right ? That's because they ARE fake.
As a few other reviews pointed out, they create scripted reviews to balance the overwhelming negative reviews in the past.
A total dishonest company that fakes it's own review, and have absolutely no respect for their employees. Managers think they are the boss, developers are slaves.
Don't consider if you have any other options