Pros
When I was looking for a job a few years ago I had a few options to choose from, but I'm so happy I chose to join MaintainX. The company as it stands right now is at a pivotal moment in its history. It is in a solid financial position, having raised capital from some of the most prestigious VC firms around, has demonstrated incredible month on month growth and it feels like we are still just scratching the surface of the company's potential customers. I believe if the company was serving consumers rather than businesses it would be much more widely known. The management team is young but highly competent and very approachable, with no large egos to contend with. In fact I would say one of the most striking aspects of the company culture is to treat everyone, from colleagues and customers alike with kindness. There is also a real spirit of openness and transparency. Every quarter we have the opportunity to pose questions directly to the CEO and management team, and they do not shirk from receiving feedback and responding. In the engineering team, we are using a really modern tech stack, and so all the skills we are developing will be very useful for our careers going forward. We are building new features at a high pace, but nothing feels rushed, nor are we under unreasonable pressure to deliver. The senior engineers clearly know their subject areas and yet they are not arrogant, they are eager to share their knowledge with others. I am given a large amount of autonomy and trust to perform my work without any micro-management from above. I have weekly check-ins with my line manager and a performance review every 6 months, when I have often been given the opportunity to take on more responsibilities as long as I am comfortable with it. Some of the small touches the company performs often brings a smile to my face. From sending a basket of useful baby items whenever one of us becomes a parent, to a Christmas hamper of Montreal food stuffs, to high quality and thoughtful MaintainX branded gear, to the social evenings to celebrate certain company milestones. It really is a really great company to work for, and I feel like I've landed on my feet here.
Cons
The engineering team could be a bit more diverse, but I don't think it's through lack of effort from the management team, more of a challenge of attracting the right talent. We are also struggling to hire the quantity of engineers we need, possibly due to lack of brand awareness among candidates.