Pros
I was shocked to see the negative reviews here, though it does seem like they are all from one area of the company, which isn't an excuse, but suggests that the company is just lacking in this one department. If you're looking for better paid engineering jobs, then I guess go elsewhere! As a start-up that is rapidly expanding, there is tremendous potential from promotions and finding your niche within the company. You can try a couple roles, create your own, as long as you have a strong work ethic and creative problem-solving skills. This is an extremely fostering environment in which you can have great exposure to and rapport with all levels of management. Your input is greatly valued. The benefits are great as well-healthy living reimbursement, company-wide breakfast and lunch once a week, and bonuses depending on performance. If you're looking, like I was, for a for-profit company that is pushing the world in the right direction, this is it.
Cons
With any start-up, things are constantly being re-done and re-scaled. That's to be expected and can be looked at as a positive as well.