Terrible CompanyThe good thingsProbably they have some good / talented people
The challengesTheir office is too small, The HR will put the offer as low as possible. There will be final interview with top management and I didn't bother attending that. Seems like most of their top talents are wasted.