Poorly run and disorganised, they expect loyalty but don't give staff any, lack of work, no understanding about sickness, expected to work long notice period but they don't give you any when taking away clients. Hourly rate isn't enough for self employed.