Pros
Outstanding management and leadership team. They are really thought leaders in the industry and our clients seem to respect them. They work well with employees and care about doing the right thing. Everyone I know in the company is honest and hard working. The company takes risks with new capabilities. It's an excellent company. Management does an annual review of employees and takes action on any issues. I like the approach by management and the way they really care about clients and employees.
Cons
Because the company takes risks and tackles some of the toughest challenges, we sometimes fail to get the progress we hoped for. So we seem to change based on what efforts prove to be successful and what efforts aren't working. But change isn't always a bad thing... I read some of the reviews, and it appears there are a few really frustrated people who were let go by management. This is definitely only a few people. I wish they would stop blaming management for their own problems and bad attitudes, and move on. Most people at MOCA really like the company and the work.