Avantages
There are a lot of smart people here Despite its flaws the software is amazing Interesting culture if you fit in. Be prepared to drink the Kool Aid or don't come here Pleasant work environment Very stable company
Inconvénients
FAR too much process. MathWorks is a Linux shop, but the lion's share of its customers are Windows and Mac, so MathWorks engineers, by and large, DO NoT understand their customers and it shows in the software. Internal development tools are Unix-based regardless of your platform. This means that you can't leverage tools that would make you productive on your platform - Visual Studio and Xcode for example. The MathWorks Build-and-Test (BaT) system is more of a hindrance that a help. Minor/local decisions are frequently passed up the management hierarchy to VP or CEO level. This is a tremendous waste of an incredible talent pool. Absolutely no telecommuting. At most 3 days per year. Lots of lip-service to collaboration, but not so much in practice.