The company, as a whole, is fantastic to work for. The individual branches are hit and miss. It really depends on the management and your Co-workers.
The benefits are fantastic, but the pay could be better. From what I understand, Motion employees are paid at the lower end of the scale.
Their COS could be better, as there isn’t consistency from one type of branch to another. Their IT department is very unresponsive, and their System Support and Help desk are - like their branches - hit and miss. It depends on who you get when you call.