Pros – Most of the team is extremely bright and fun to work with. Everyone is skillful at what they do, which counts for a lot.
Cons – The product isn't very cutting edge and the code base seems to be a bit of a mess. You'll work at lot of hours.
No, I would not recommend this company to a friend