Pros
- Work from home
- Pairing: all dev work is done in pairs. This has helped keep the quality up and the risk down. It has also made being distributed viable from a social perspective--you're not "alone" all day long. It's also made it possible for all of us to come up to speed on many technologies.
- Flat environment--no managers. Just business folks and dev folks.
- All folks here are very sharp and easy to work with.
- Fun tech. Clojure, Postgres, AWS, MBPs, AngularJS
- Good compensation
- Software has been in production for almost two years
Cons
- in "wait & see" mode after a big scaleback due to unpredicted movement at major customer.
- pairing: It's a little on the heavy side. It might not be for you... but don't knock it until you've tried it.
- the simplifying of roles (bus, dev) means we lack expertise on certain important things, e.g. sales and QA.
- is this a product that we can sell to other large customers? Some "right-sizing" expected with the company.