Pros
A great culture and a company that's growing in size and revenues. It's an exciting place to work, with plenty of room to grow, or blaze a new trail for yourself. You're surrounded by very smart (and very nice) people. Senior leadership is sagacious and experienced. They prefer quality work instead of quantitative work.
Cons
The only con I could find was, there was no smoking zone in the building.