I like their work ethic in terms of quality & timely delivery. They are always willing to go above & beyond for you as long as they get paid. Sometimes it takes a bit longer than expected to complete projects but not much more time is wasted when compared to other companies. The only thing about them that i don't really like is how inflexible they seem to be at times. It would help if there was some way for me to communicate directly with my project manager so she could understand where I'm coming from. That being said, overall this has been an excellent experience working w/ them! As far as web designs or logo creation goes, they're great! Great communication skills. Always available & quick to respond.