Good exposure of consultant's environmentThe good thingsAll staff is very friendly and can contribute ideas for company improvement.
The challengesYou have to be packed with technical knowledge and experience to handle each tasks given. Time contraints with bigger load of works is quite challenging.