Pros
Great benefits package, pretty good health insurance, compensation and bonuses. M3 seems to be a growing company that got in at the right moment.
Cons
Leaderless. M3's management style of a flat org chart leaves many feeling lack of direction. There is no clear chain of command or responsibility and the Procedures Manuals only seem to come up when it is time to blame someone for something gone wrong. It appears there is minimal training for the project managers. A common heard theme is "The M3 way of doing that...", but when you look into it, the M3 way is whatever the last PM did. The managers have not been trained to "guide" their clients, which leads to changing direction whenever the client team decides they've made a new decision. The push seems to be maximizing billable hours and progressing drawings, rather than making actual progress toward a complete project.