Looks like a great opportunity, but a terrible place to work.
Pros
Flexible work from home policy.
Cons
Bad and a very dated work culture. No managerial support, no training inclusive for the senior managers / directors. No Human Resources department. Lack of care, ethics and positive recognition for peoples long hard working hours. Terrible cross department blame culture. Owner employs an unusual amount of own family members and friends of the family, who all learn on the job despite the level of seniority they join the business at. The company have a constant very high turnover of staff, especially within the project management team, and are unphased by this. Incredibly unhealthy place to work, breaks down self esteem. This view is shared by all of the staff I have spoken to that have and still work here. Reports to management are often ignored. Very disappointed and concerned about current and future employees of this company and its toxic environment.