Pros
When I started in 2015, things were good. The company was growing and headed in a good direction. They cared about their employees and invested in them. Management was a bit lax but they were open and welcoming to new ideas.
Cons
The last two years has seen a pretty steady decline ever since 2 of the owners were indicted on federal charges. There has been a lot of turnover in key personnel and complete mismanagement of projects resulting in extreme overages and non-profitability. They have completely stopped investing in their people and not only their employees but also their customers are extremely dissatisfied with what they are delivering vs. what they promised to deliver. They underbid jobs to get contracts and then cut corners to deliver sub-par products. This company is completely run by developers who don't have a clue about any role that isn't development. There is no visible central leadership and no vision to unite the company around. This place is totally dying on the vine.