Incredibly incompetent and highly defensive to the point of rudeness. They will lie at every opportunity. Everything is someone else's responsibility to them. They make repeated false promises. When it comes to leaving they will do all they can to pocket your deposit. Their office is a total mess of post-it notes and loose papers which is how they organise themselves. Horrible company to deal with, take my advice and run a mile!