Pros
The people at by far the best part about Ellevate. I enjoyed working with every single person there, and they do their best to cultivate a culture that is enjoyable, inclusive and diverse. They also do a good job of accommodating remote employees and making them feel included. I also believe in their mission and think they're doing great work to help professional women further their careers. The CEO and COO are both wonderful, smart women who genuinely care about every single employee. Work/life balance is great and the company is very flexible about PTO and working from home if that's something you need. There's no messy office politics, everyone is honest and makes an effort to listen. If you're a parent, especially if you're a mother, this is a wonderful company to work for.
Cons
The pay is below market value for most positions, and for my position it was by a LOT. Some of the benefits (health insurance especially) also aren't great, but they try to make up for it with non-monetary benefits (lots of flexibility and great work/life balance, for example). Still, flexibility doesn't pay the bills. After a while it didn't feel great to work for a company that produces so much content and resources about helping women get paid more and excel in their careers, when they don't pay their own employees properly or offer a lot of opportunities for growth. It makes the mission feel disingenuous. As an engineer, I got bored with the codebase after about a year and felt like a lot of my ideas were overlooked or pushed aside in favor of products that were considered to be more profitable. There was little room to be creative with your work as an engineer (although plenty of opportunities to do so on other teams). This is understandable from a business perspective, especially considering the company does not seem to be very profitable, but was still discouraging. There aren't a ton of learning opportunities outside of what you work on on a day-to-day basis and the company does not seem very supportive of continued learning (we technically get an hour of investment time per day, but because there's a lot of pressure to get products out ASAP, leadership was not very supportive in making sure the company got the most out of this benefit - at least on my team). These were not huge cons for me on their own, personally, I'm really nitpicking here, but they did add up. I ultimately left because I was not being paid an adequate salary and felt siloed in my role.