• We don't have managers. We use the "Group System" where everyone is a member of one or more groups. Each group reports to another group in a hierarchy. There is a group leader, but he is not above any of the members. People in our company are expected to know what to do and do it. We have six month peer reviews, and if someone isn't working out it is obvious.

    I've been here four years and love it. I am in a product development group and a product support group. For the first group I develop new features. For the second group I fix bugs.