Decent Managers Make All the Difference
Senior Computer Engineer (Former Employee) – San Diego, CA – November 20, 2018
Mitchell was a great employer - as long as you worked under a decent manager. I was lucky to have a truly excellent Manager, but so many others are not excellent at all!
Mitchell manages to attract some excellent talent, but too often doesn't know what to do with them once they get them. They put way to much importance on how a person looks in a suit, and not weather or not they are great at their jobs - especially in management.
Constant changes of direction means that few people ever 'buy in' to the current goals, which means things take longer than they should, and frequently don't produce any usable results. Significant changes in the middle of projects cause disruption for the clients, and poor moral for the employees..
The very same can be said about their meetings. To much time, too much posturing, and it's largely all down-management. You are there to listen, and obey. Very rarely does management care to hear about the hurdles encountered while trying to carry out their plans, unless your lucky and work under a supervisor who is more into doing good work, than playing politics.
Organizationally top-heavy with senior management having little to no experience in the company's primary business areas mean they simply can't participate when they are needed.
Mitchell isn't very proactive - and they tend to wait to respond to client issues only after a client becomes very angry. And then, only for key (large) clients.
Pros
Some Great coworkers, a few truly great managers
Cons
Some truly archaic management styles, not enough emphasis on customer needs.