Vantaggi
Coworkers with skills and a "can do" attitude. Owners who are willing to invest in their employees and clients.
Svantaggi
Ironically, part of what makes this company great is also what can be a challenge. They owners are willing to take a chance and hire folks with good character, even if they don't have advanced skills or experience within the field of work. Where this can be an advantage is new ways of thinking and a desire to learn. Where this can be a disadvantage, some employees do not fully embrace the amount of learning required to be successful in their role. Because of this, there is at times turnover of staff. I have seen employees who had a background in retail sales, car sales, insurance sales, etc. attempt to learn IT infrastructure and some have done well. I have seen EMTs transition to successful technical IT careers at Netrix. Bottom line, you get what you give. If you give effort and educate yourself, you can have much opportunity with the company.