MathWorks has a six-monthly release schedule which can be very taxing at times. Getting big things done is a challenge due to a fairly large and complex code-base. As I mentioned earlier, engineers are highly valued. The other side of this coin is that they are also highly accountable for the success/failure of the products. Sometimes, it feels like every new process, rule and regulation applies only to the engineers and not marketing or other functional areas. For example, the quality initiative that we started a few years ago spawned myriads of new processes and guidelines and almost all of it is dumped on the shoulders of engineers.
Office space is getting to be ridiculously scant. MathWorks started off with the noble idea of offices for everyone. However, we could not scale this well with all the growth we have had in the last few years. We now have cubicles in the famed idea zones and people sharing offices etc. We should have planned better for this.