Pros
Regardless of what industry you are in, there has always been a struggle between keeping employees "happy" and growing a business. Since the beginning, TechMD has always worked hard to keep both of these moving forward. One key aspect of pulling this off is having constant communication take place from management to all staff of the state, direction, and struggles of business. You can't work at TechMD and not feel like you are are a part of something really special and that what you do really matters. Most everyone wants to progress in their career. For a small business to offer this advancement, there has to be growth which results in employee opportunities. TechMD has not only worked hard in providing avenues of advancement to employees via company growth, they have also strongly focused on employee satisfaction. This is done by making the working environment (culture) inviting, inclusive, and fun. Life is short. What better way to do this than spend a major part of it advancing your career and having fun with a great bunch of people while doing it.
Cons
Technical support for many companies is hard work and not for everyone