Pros
I've worked at much larger tech companies that had nowhere near the level of professionalism, efficiency, and comprehensiveness as Bitly for both the interviewing process and the on-boarding experience. For the interviewing experience, I knew up front exactly what the process would look like and what to expect and the team followed through exactly as promised. End-to-end the entire process took about weeks. On-boarding is incredibly polished and thorough. You understand the mission, core values, culture, and how things work right out the gate. Talk about making a good first impression. Bitly delivers.
Cons
Spread out a bit with folks in NYC, Denver, and San Francisco, but there's great respect for the fact we're working in different timezones and the teams make it work.