Vantaggi
+ Great atmosphere and great people + I get to work with a product that people are doing incredible things with + Company has had incredible growth throughout its history, and its great to be part of a successful organization + Lots of help from my managers + I feel my voice is heard, and my team has changed how they do things in a few areas based on some of my feedback + Lots of interaction and lateral movement between departments + We live our core values on a daily basis, they're not just words on a webpage
Svantaggi
+ The policy of teamwork and collaboration can sometimes go too far resulting in too many meetings. + Things can be slow to change sometimes. However I've learned there's a good reason for everything MathWorks does. Nothing exists simply because "that's the way it is". If you don't like the way something is done, my advice is to first learn the reasoning behind why it is done that way. + I guess there isn't much room for promotion, but I'm not sure what people expect. I was hired into an entry level position and if I was promoted five times I'd be the CEO. Can't provide more room for promotions without adding more layers of management! + In some areas we can be more reactive than proactive towards meeting technology trends, but only in some areas.