Fun, exciting place to work.
Pros: free breakfast on every wednesday. work life balance.
On an average day I would attend a daily standup, collaborate with the development teams and create software test automation. Would walk to the foodcarts a few blocks away with coworkers for a delicious lunch then get back to work. In the afternoons there was usually a 15 min ping pong break. Was a great place to learn various software skills.
Company culture and the coworkers were awesome, everyone I met was very friendly and willing to answer any questions I had.
Work got chaotic around releases, but that is pretty standard for software projects.