Honestly, Ryan is good, but no matter good he is, it doesn't make up for his lack sticking to deadlines and respecting a client's work. No matter how many times he comes up with an excuse for being late, he still does it again delays the work further more (without any notice) and comes up with another excuse.

Review by anonymous client

Invite to work