Pros
MAZ is a fantastic company. From a product standpoint, there exists a unique synergy between the design and engineering staff. This means very good things for the BD and Sales team, as MAZ's products stay fresh and continue to innovative. From a cultural standpoint, there is an insane amount of positivity and energy. Transparency is also key to the MAZ culture, as well encouraging any one to contribute their ideas and feedback.
Cons
MAZ, at this point in time, is still a 'start up' by nature. Sometimes you need to take on responsibilities that are not your department, other times you end up leaving the office quite late due to 'something that came up'. It does of course come with the territory of working for a smaller (yet growing) company, and for many, the 'start-up' environment is actually a Pro..... but it's definitely not for everyone.