Learning from the best. The company is small so they pay well and you get to work directly with the CEO who is one of the best engineers I've worked with.
Cons
There can be some late nights and tight deadlines, but this is pretty common with the industry