A good place to learn your skills, need few patience too.The good thingsBosses are very good, staffs are helpful and always generous to give a hand work surrounding is happy. Boss loves to treat their workers and very friendly too. They also bring their staff to company vacation and monthly leisure hang out.
The challengesSometimes, you feel a little bit stress since the management team keep forcing you to do this and that. The company still need proper management skills as the staffs get different information sometimes.