Pros
MongoDB is successfully hitting targets so far, in a difficult market, against some very big incumbents. It has a lot of very good hires, which, with the rate of head count growth, is no mean feat. The sustained volume of hiring we have every month is an eye opener. The individual experience and knowledge in some teams is fantastic, especially the technical services team, which is globally strong. The technology is there, and the product is delivering results. The open source route to customer adoption seems to be working well. In terms of how employees are treated, it's generally quite well, with good benefits. The RRSP (Canada) matching is nice too. We had a project to facilitate people to move to different locations and allow people to readjust due to the pandemic, which was generally well managed by the people team. The hiring process was great and the recruiter I was working with was honest and considerate and we were able to have open clear, open discussions during the hiring process itself. I have also referred people as well. On boarding is well fleshed out and detailed. You are given plenty of time to adjust and protected in the early months from too much work volume. New hire training is detailed and extensive. My manager has been an important factor in keeping me here. They have gone to bat for me on several occasions and have ultimately driven change in processes that have improved my teams quality of life here. My team mates are reliable, trustworthy and we've got each others back. This includes the team trying to help each other with work life balance and encouraging each of us to take breaks, finish on time and not get overworked. The hiring rate has also attempted to keep up with workload. This is especially challenging since the onboarding time is so long (great for new employees, especially ones like me with limited DB exposure), meaning planning needs to be many months ahead. Senior leadership regularly update the company and deliver a high level of information. They also field lots of difficult questions during meetings. The answers are not always that considerate, but the dialog is open and honest, which speaks to the nature of the relationship between leadership and staff.
Cons
If I were to nitpick... The application of some policies remains inconsistent (remote vs in office for one) especially while offices remain closed or none existent. The hiring team are great, and the hiring process for me was great, however we have had some blinkered hiring decisions, which took months to work through, creating a lot of stress at the time. We did potentially learn from those mistakes. Also there is a constant battle between those who want more technical people and those who place less emphasis on those skills. This has lead to inconsistency in hiring. There is a lack of consistency. People in the same global team do not have the same reporting structure which leads to a legitimate risk of siloing between regions. You can ask three different managers and get three answers. While a lot of the tools and processes in place are good, there's a sometimes seen a need to create processes to 'show your worth' and there's often a big solution to a small problem, delivered by committee, with the no stakeholder involvement. A common complaint in this team is the lack of career progression in this team. This isn't a MongoDB specific issue. Escalations can attract a certain type of personality and they will always shine in front of customers, and the teams are often smaller. This challenge however has been acknowledged and is being worked on.