Great people to work with and lots of interesting technology. Plenty of room for people who want to make an impact and take a leadership role in a mid-sized company.
Cons
The base salary is fair but the lack of an equity option limits your potential earning. They also have a hit or miss bonus structure.