Pros
The team at IFTTT is collaborative, friendly, respectful, and great problem solvers. Being a start-up, we all have a wide range of responsibilities here, which is exciting because no two days are the same.
It's refreshing how supportive management is when you need time to reset (unlimited PTO).
With such a small team, it's easy to receive (and give) recognition to others within the company, which you'll never really get at any other large company.
Cons
We are a very hard-working team, which is a great attribute to have when your team is lean. You'll sometimes have to take on other responsibilities you may not have originally anticipated, especially if you're coming from a big organization where roles are more focused on a specialty.
Stairs only in the building, which I guess can be considered a "pro" for some people who can't make it to the gym during the day!