I have been working at Full Spectrum Laser full-time (Less than a year)
Interesting projects, where all developers get to work directly on the code across many systems. Projects feel like they matter, writing code for an evolving product and developing features for new ones. The company atmosphere is friendly and there is no competition between departments.
There is the occasional obsession with micromanaging our time, and not always trusting the employees to get things done, even though we've proven to be trustworthy. When this happens, feels like someone is watching over my shoulder as I work. But luckily this has been improving and happens much less often than it used to. Main other downside is that I think there could be more PTO available, or more flexible hours so PTO is not needed in the first place, if time can be made up elsewhere.
Advice to Management
Trust your employees to get things done, until they prove that they cannot be trusted. And if we aren't trustworthy then you have reason to scrutinize our time.
Let us know if we're missing any workplace or industry recognition –