Good place to be workingThe good thingsThe best would be the working environment, people here respect each other and cooperate well in any circumstances.
The challengesThe stress that always be present anywhere we go which, need to complete the work by anyhow although not meeting expected outputs and with unrealistic timeline.