Unfortunately Chargebee has scaled rapidly and had a hard time sustaining the great culture previously held with this growth. There is a lot of burnout throughout the organization and little appreciation for wins, mostly "not good enough" mentality. Very much a number not a person mentality now.
We used to have a culture where you could question the status quo and truly innovate, not anymore. Unless you're at the top you don't have a valuable opinion and if you choose to question something or your opinion doesn't match you'll be put in your place.
A lot of leadership sits in India and there's a very big difference in what is expected of an employee/manager in each country that has a hub. There is a big communication gap and lack of accountability throughout the organization especially between geographies. Often times instead of solving complex problems there are bandaid fixes and when these issues resurface the blame game gets played until a new person is found to be the "problem" while the actual problem still exists just to resurfaces in time.