Healthy and good culture companyThe good thingsI am really like this company especially the culture of this company, Relax environment, sleeping corner, soccer machine, etc....
Most of the developers will go to jog together after work, so you can keep a healthy lifestyle there. flexible time, you can come late and won't getting warning letter. haha. They are open minded and willing using latest technology on their new product. bosses are risk taken person. nice boss....
The challengesYup, super enjoy working with them, I can said that you can earn your super useful experience and good technology. I was gained my confident and learned something useful in my life.