Great atmosphereThe good thingsThere are alot of flexibility in the work or tasks given. Managers are quite reasonable and understanding and some are even hands on in assisting engineers in handling complicated or sticky situations with the clients.
The challengesThe company/project team might seem unstructured that at times engineers are even tasked to do assignments not related to the individual project job scope. However, these allows you the opportunity to get involved in more areas not related to simply site coordination or supervision.