Pros
This is a place that has unlimited PTO and they actually mean it unlike others that just want to get PTO off their books and peer you into not using it at all. I love how they have 9 Holidays plus the full week off for July 4th and Dec 23 - the beginning of the new year off. This makes it easy to plan holidays and not check email while you are out. The salary is very competitive. They are trying to recruit the smartest, humblest people and it shows. I have never been around so many smart people that are willing to help you when you are stuck. Everyone works as a team here.
Cons
The only con I would say is it took a while to get going. They take you through a week long orientation and then as a developer, there is a week long boot camp on their tools. I feel it's all relevant, but I just am used to starting up faster than the third week.