It is hard to review a company in general when you have worked only in a slim part of it in an office faraway from the HQ in a back water town with local boss who may not understand some key points of the certain business and in general terms too.
The job itself is great. There is a lot of opportunity to make money, and the job/life balance is great. Unfortunately, management is incompetent. They are unresponsive. They don't trust their employees. They will pick favorites and side against everyone else.
Attend regular meeting with fellow project engineers about various projects. Keep the management informed of the activities. Management is excellent and culture was good. we had regular company activities and parties.
Fair work/life balance 10 years ago but management pushed harder for work recent years. Co-workers are really helpful and friendly. Due to restructure in recent year, the culture is changed to another side of the balance toward more work and pressure.
Good for junior engineer to start here and a lot of things to learn.