Pros
I have worked for this company for over 8 years and have seen ups and downs here and in this industry. The ownership continues to flex with the market and stay ahead of what has taken many of our competition down. The micro management complaints are a joke to me from other reviews as people who have not succeeded here have just lacked any sort of personal goals or drive for their work. If you are ambitious, whether you are in sales, installation or project management you will be given the reigns to succeed.
Cons
Being a small company, there is benefits but not what you would get from a major corporation. That's fine by me, the trade offs are worth it for the most part, but insurance could be something they offer that could be much more lucrative.