The company's given me a great opportunity to enhance my knowledge, so I have become professional trainer with a wide range of certificates and trainings. Although my job involves variety of duties which make me crazy busy in work hours, it gives a hand to develop and learn new skills. In brief, the hardest part of my job is the most precious side of it. The most enjoyable part is being co-worker with such cultivated, hard-working people, so you do not feel any challenge, because you receive great help as you need. I can write more about the company, but these are my main opinions.