Great small company with cool people and projects to work on.
Pros: very smart and talented employees.
Cons: location of cambridge/boston is expensive.
I enjoyed working at Aurora. The company culture was very light and open. The smaller size of the Cambridge branch meant that everyone was mostly familiar with all the other employees and it feel like being part of a working family.
The small/early-development nature of the projects meant that you often get to work on a variety of interesting projects, and often more than one at the same time.