Good working environmentThe good thingsThe working environment, people, working loads, company really helps to improve myself.
The challengesFirst, you would have thought that you can't do it but just always think that it's for your self improvement then you can overcome with it.