organized, systematic working companyThe good thingsThe pay was always on-time. The company followed good systems for every job site, meaning you know exactly what is your scope and what is not. there is no grey area. Only once a meeting every month which is great.
The challengesOffice politics. Different department do not work along very well.