Pros
The professionalism, transparency, and respect that leadership consistently exemplifies has a waterfall effect and trickles down to create an incredibly positive and supportive culture, and our clients feel that in every interaction. Absolutely no micromanagement here, combining an aggressive but realistic growth strategy with the ingenuity to meet those goals. The technical team is one of if not the best in the industry, and the expertise they provide comes from years of hands-on experience working with clients as well as using the products themselves. The product line is complex but incredibly powerful and versatile, and can solve most problems manufacturing and engineering firms face. Quality software tools with distinct competitive differentiators that hold up well when compared to other solutions in the space. Products are also constantly evolving/improving due to consistent reinvestment in the software, proving MLC has aligned itself with the right partners. This is the type of company that challenges you to grow, that supports you, that empowers you. It's the real deal, and if you get an opportunity to work here do it. You won't regret it.
Cons
Product line is comprehensive and highly technical, and is a constantly moving target with Solidworks 3DExperience releasing new cloud-based capabilities quite rapidly. It can be difficult to know what is a viable option related to cloud-capability and what is still in development. Unless you are in their corporate HQ such as Austin or in specific locations with multiple employees there really isn't a traditional office environment. MLC provides a reliable office space to work regardless of location, but if you're used to a larger team you may feel a bit isolated.