Pros
Referring to engineering, because that's the department I'm in and I can speak most of :) At recharge there are plenty of growth opportunities for learning new technologies (ie: typescript, nx, nextjs etc) as well as practicing your hard and soft skills. Collaborative environment: we have a supportive team atmosphere that values engineers’ input. There's also an emphasis on fostering collaboration across teams, encouraging ownership, and breaking down siloed knowledge. We work with a modern tech stack which is not only fun, but also keeps us relevant on the market. In general, as a company, Recharge is a fun place to work at. We have a great office, very fun celebrations (really nice summer and Christmas parties) and delicious food. I love the atmosphere and it's what makes me be happy about coming to the office 3 times a week.
Cons
We're in a transformation phase, so part of our application still has legacy code and siloed knowledge which is not very fun to deal with. The business model can be tough to grasp at first (for me it was), but it is also interesting.