Pros
Invitae is a perfect environment for the right person. It is not very hierarchical, which lets newer employees get in, get their hands dirty, and advance quickly in responsibility and compensation. The performance system based on peer review and analytics cuts through some of the things that make established companies stifling. If you're self-motivating and ready to work, there's few places out there with as much opportunity.
Cons
Not everyone fits here. as some of the negative reviews clearly show. If you're used to coming in, doing what you've been told, and going home, Invitae might not be the right place for you. If you're used to a lot of structure, clear swim-lanes, and well defined roles and responsibilities, you'll be in for an adjustment (at the very least).