A very good place to learn and improve yourself.The good thingsGood boss, colleagues and working environment. The culture of the company is also good.
The challengesSince is a performance review system base company, you might feel stress sometimes when you are unable to hit the goals that set every month.