If you're a software engineer and/or cyber security professional and you can deal with frequent change in direction and like the idea of a company where you're not stuck in a particular role or project or even location, but don't want to work for a large company, CyberPoint may be for you. It's a rare company, in that it has business in the Federal services space, develops commercial products, a dedicated R&D shop and has a lot of work in the UAE. Super diverse set of opportunities for a company of its size. I've found the company to be very flexible and generous to employees and always willing to work with me to make sure I'm happy. And if you think you may like living in the UAE for a couple of years, there always seem to be opportunities there - and the company is good about finding new US-based projects once your international stint is up. I've never experienced any micro-management - employees are treated like adults. And pretty much every technical person I've worked with is very smart and hard-working. Unless you're working on a cleared project, there's opportunity to occasionally telecommute. There actually are a lot more pros.
Downside of such a dynamic culture is that you may find yourself doing something you love today, but the business vision may radically change before you even get out of the gates on the last change in direction. Means you have to be willing to go with the flow - i.e. be willing to sometimes work on projects for brief periods that aren't necessarily well-suited to your skills or desires (but management does seem sensitive to that). The company still has a lot of work to do on communicating big decisions and changes in direction.
Let us know if we're missing any workplace or industry recognition –