The company provides good learning opportunity to expand your knowledge in different trades of construction.The good thingsGood management. I like how they treat their employees as if they were members of their family. This company is also a very good training ground for On-The-Job trainees!
The challengesI can't enumerate because I believe that challenges are learning opportunities. I also believe that if an engineer wants to grow on his chosen field, he should embrace every changes he encounters while doing the job with integrity.