Pros
Free soda, free back massages, fancy coffee machines. Many perks. (The perks seem to be compensating for something, rather than being there as awards).
Cons
The technology is extremely outdated, difficult to manage, test, and refactor. Trying to adapt a new technology to their backend has proved to be nearly impossible. Not many of the team understand the essentials of technology and well-managed code. A lot of the information shared was not well understood, so it made learning slow and sometimes backwards. It didn't seem like they were looking for educated software developers to do a software developer's job. Never could get any answers on questions about the system, as they all stemmed to one person, who hadn't developed the system for a number of years.