This place could be great, the food itself certainly is. Unfortunately the owner is a terrible business manager and has no idea how to run a cafe effectively. The operations are so poorly organized it's impossible for the serving staff to manage the space, hence the many complaints about slow service. They try, it's not their fault.
Perhaps most surprising from a place that has built its reputation around serving ethical food, the owner is also quite happy to break labour laws, hiring multiple servers for unpaid, full day "trial shifts" and never bothering to so much as call them back to let them know they don't have a job. This has become common practice in the food industry in Toronto, but it is definitely, completely illegal and one would expect a higher standard from a business that makes money convincing the public that they are committed to the social and ecological values surrounding organic and fair trade.