Pros
Good work/life balance. I've always been able to step out and run an errand if the need arose, and never any problems trying to take PTO. Very easy going when it comes to clocking in/out. This is probably my favorite thing about working here. I've seen a few reviews on here complaining about a toxic work environment, but frankly that's never been my experience. The pay is good, probably a benefit of having the HQ in northern VA. The amount of PTO is average to start out, but if you manage to hang around for a few years it grows to be pretty generous. The 401k matching is decent (used to be no matching at all a few years ago). Many positions are work from home.
Kontras
Some managers can tend towards micromanagement. It depends on who you work for. Insurance is nothing special. My spouse's insurance has been better for so long that I don't remember the last time I got medical/dental through the company. Be sure that you are hired or the position that you want, because there is little opportunity for advancement or even a sideways move into a different job. The company appears to be stuck in startup mode. They've been trying to become profitable since before I started here, and they're still chasing that goal. There is a clear lack of focus at the upper management level. We constantly pursue something (new technology, new business practices, new managers, etc.) which is supposed to turn the company around, or bring in tons of new sales, only to find that this new thing delivered little, if any, of the value that it was supposed to bring. Instead of taking the time to figure out why the old thing failed to deliver, we rush headlong into the next new thing, only to find that it also doesn't live up to expectations. Over the years management has become more prone to chase trends and do things which may benefit the company socially (within certain circles) but which don't really do anything to improve conditions for employees, or increase profits, or anything else that a serious business would want to do. A prime example of this is our new DEI group. Prior to bringing in DEI we already employed all sorts of races, genders, ages, etc. It would be tough to achieve a higher level of diversity than we already had. But DEI is shiny and new. All the cool companies have a DEI group, so management thinks we need one too. When I first started working here someone told me something, and over the years I've come so see that they were right. The entire business model is a bit suspect. We mainly exist so that C-level employees in other companies can brag about their commitment to being "green". The reality is that we aren't doing anything that our customers couldn't do themselves by using the latest thermostat technologies and LED lighting.