Pros
There are many genuinely talented people in this organization who want to put in the work. Depending on who your manager is, there can be decent flexibility in time off.
Cons
"Leadership Team" is stagnant and does not have fresh ideas. Holds contests within in company to come up with new ways of being profitable. Many long term employees have not had raises in years (not even cost of living increases) and won't ask because they already know the answer will be negative. No investment in people (market salary, training, etc) except for technicians. No investment in local marketing, advertising, or real strategic planning. Unhappiness is pervasive from the bottom to the top as recent layoffs and salary cuts have killed whatever morale existed before. Owners are not involved in daily operation any longer and it shows.