Vantaggi
Great work environment, co-workers feel like family and you really feed from each other. Management is helpful when it comes to day to day operations. You learn a ton, especially if you start here as a low level tech. The main pro here is the work environment and learning experience if you need it.
Svantaggi
Pay is not up to the IT field standard. No real benefits. Expected to work hard regularly with no real incentives, vacation, or anything to motivate you long term. Managers are part of the sales competitions, which is a joke. There is some practices business wise that I don't agree with and it stems from the owner. The owners are too worried about the bottom line, when its clear the business is thriving. They say they give you sales incentives, but its the same guys winning every month because they flat out have the best opportunities in the company.