I worked at Moxie Software full-time (More than 3 years)
Moxie is one of those rare places where your ideas can be escalated to the top very quickly. It was incredibly motivating and exciting to see ideas integrated with the products so quickly. Not to mention the teams are always pushing to develop better products for customers which keeps the day to day tasks interesting. If you thrive on change, challenges, and positivity this is a great place to work.
By the same token, if you prefer a job that is more consistent day to day then this might not be the best place. Definitely need to be up for a challenge and constantly engaged.
Advice to Management
Keep pushing technology to the limits, and beyond, to service your customers.
I applied through a recruiter. The process took 5 days. I interviewed at Moxie Software (San Bruno, CA) in March 2016.
I applied a while ago. I had two steps: screening, technical call. During technical call engineer from the company asked questions. I'm engineer with 10+ years of full stack experience, questions were easy for me. But for some reason they decided that my CSS is not strong enough and asked to update my resume. Interview process is broken, my CSS is amazing, maybe not perfect, but I have some very popular open source projects, and I have VERY good css reputation on stackoverflow.
Also, the red flag for me was amount of tests they have. It's less than 1000. And it's for 5+ year project. It means that software development process is probably broken and working on such a product can be pain. Be careful.
Let us know if we're missing any workplace or industry recognition –