Pros
401K match, Health Benefits, and WFH options
Cons
Constantly changing the target, goals, job titles, employees etc. Upper management is unqualified and it trickles down to middle management who is terrified of randomly being fired. Promote/Hire people who say "yes" rather than people who have actual experience. And those people would rather bend over backwards from some random construction company in the middle of nowhere than have their employees backs. Goals or projections seem to be "ideal" rather than data driven or realistic. But, upset or disagree with the wrong person and you're going to get fired. Some employees working 50-60+ hrs most weeks would be fired after a burnout or slip-up, while other employees working 25hrs a week or in the graces of the right people after making mistake after mistake are still "happily" employed. Whole company lacks direction, apparently they are a software company now? But they don't offer a software, just an online platform with a video database that barely works with semi-qualified people building it. And they wonder why they haven't made money yet. Preach about open communications, but are incredibly harsh when you speak up. That, coupled with a complete lack of a direction, process and organization, makes a deadly combo. If you dare suggest a tried and true industry method, you will be gaslit on how impossible it is to be applied to what they do. Maybe that's true because they have no idea what they're trying to do anymore, but it certainly isn't "making the dirt world a better place."