Pros
A lot of hardworking & clever people that are not given the chance to make a difference.
Cons
Very poor management with a clear lack of respect for the employees and their skills and knowledge. It is all controlled by a small core of the senior management team. There is no transparency, open communication or trust present, combined with a lot of short-term decisions that are not thought through (nor followed through either). This leaves everyone guessing and causes a lot of frustrations as there is simply no point in even attempting to making or contribute to any plans. Overall this makes M Squared a very toxic work environment. It used to be just batted off as the growing pains of a small company, but employees have been taken advantage of with their goodwill that their hard work will pay off for them in the long run. However, most end up leaving after being depleted and exhausted.