Pros
I've been at Intercom for nearly 3 years, and am still learning everyday. The company's rapid growth has its downsides, but it's also a great opportunity to build skills and gain a ton of experience. You also get to work with some truly amazing smart people, solve interesting problems and do great work that you can be proud of. We have a great product and brand reputation, and the company has a clear vision and strategy. The leadership team clearly care about the company and the people who work for it. My time here has definitely been the most interesting and best growth experience in my career so far.
Cons
Intercom has changed a lot in the time I've been here, and is suffering from some of the usual pains that come from growing from a 150-odd person startup to a 650+ sized business with many more different teams. Some teams/areas have definitely felt the pain of this more than others - especially areas with more inexperienced managers - but generally I feel confident that the company is going in the right direction. The leadership team acknowledge and actively work to address issues as they come up. They ask for feedback from employees regularly, and take it seriously. The culture isn't going to be for everybody. It's fast paced, can be intense at times, and requires you to be flexible and adapt as things change. Standards are high. That doesn't mean it's a cut-throat, work-16-hours-a-day, everyone out for themselves culture though - it's still friendly and supportive. The exec team is still very involved in some day-to-day decisions and in the details, which can be challenging and frustrating at times.