My review is based on the team I was working on, not representative of the company as a whole.
The team I was on was grossly mismanaged. There was a mentality of work harder not smarter, even when opportunities to streamline and help the client were presented, it would take days and sometimes weeks to act on it and then it would be too late. There was little time to evaluate the clients needs because there were so many orders to be processed.
I was extremely dissapointed with my experience with this company.