Couldn't be happier...
Pros: agile, entrepreneurial
Cons: wages could be higher (but when do you not feel that way :)), lack of visibility into management at times
After reading the above review I felt that I like writing one to explain my experience.
I have felt nothing but supported by my manager and can see a career path ahead.
The culture is high energy, young, fun and entrepreneurial.