The best part about working for dreamztech was that I had an owner who treated me like his own son. He always came to my office when he wasn't traveling or at home just to check up on how things were going. They are very professional and they know what their doing. My biggest problem with them is that sometimes they would send out invoices without having done any work. So it's hard to tell if there actually has been some work completed by them. If you want someone who will stick around and help you get your project off the ground then this place might be right for you. But make sure you have someone else look over all of the contracts before signing anything because they do not always deliver as promised. We hired dreamztech to build our website from scratch so we could sell more products online.