Pros
This is a company of all-stars. They don't hire just anyone, because they care about the composition of the team. As a result, you're surrounded by people who care about the quality of the game they bring every day. There's free catered lunches (every Friday), subsidized transportation, and the BEST/cheapest health care I've ever had. WFH days are not a hassle, and there's unlimited vacation. (Seriously). Equipment: They believe in buying what's needed and will improve productivity. Macbook Pros or Airs and dual monitors for EVERYONE. (Not just engineers.) They really care about their employees and it shows.
Cons
This is a 50+ person company and going through some growing pains. Improving communication should be a focus, and management knows it (and is working on it). The biggest issue right now is that there's more work than there is people - a good problem to have, and happily, the management is NOT unrealistic in what they believe one person can do. Finally, Ambler isn't the most convenient location for all employees. Management is aware and looking into what they can do to alleviate the pain with commuting.