Pros
The owners and executives running the business generally seemed to care about the employees, and there was a family feel. The benefits package was good and adequate time off was rewarded. You also had the luxury to work in a very niche industry with technologies and home systems most people only dreamed of having in their homes.
Cons
The company was a bit top heavy and in many cases run by individuals who lacked general business education and experience. They were brought up through the ranks in the industry, but were not necessarily qualified for making certain executive decisions, and as a result, I saw the company make some mistakes that were costly and ultimately affected the employees. The company was going through a number of growing pains over the past couple years, and that certainly had a negative impact on a number of employees and customers as well.