One of the best companies that gives a good work-life balance.The good thingsYou will learn everything, from top to bottom, on how to handle everything inside a company. People are very friendly to each other, and will not hesitate to help and assist you. The superiors will help too and will do whatever they can to aid you in work.
The challengesNot much. Just learning new things but where there's a challenge, there's also fun in it too.