Vantaggi
M3 is invested in your professional growth. Management will happily connect you with learning resources/training to further your skill growth as well as soft skill growth. The company's leadership truly cares for its employees by doing numerous positive things for them as well as offering a "suggestion box" type platform that actually leads to more positive changes! Food trucks, gift boxes, events, extra holidays, etc. As someone who lives with medically high risk people, it was also important to me to work for an employer that takes proper precautions in COVID safety protocols, and M3 is among the best I've seen. They have a hybrid schedule (3 onsite 2 remote) for the majority of the office and don't hesitate to shift to fully remote as needed (and encourage sick employees to stay home!). In terms of the actual workflow the software teams operate with a fairly standard agile process and they work pretty efficiently with it. You get a reasonable workload that is enough to challenge you but not to overwork you to the point that your quality suffers.
Svantaggi
No cons come to mind