Often I felt like I wasn't respected for the value I was giving to the company. I had to fight tooth and nail to get a better monitor and laptop while non engineers seemed to all have macbooks. I was put on projects time and time again with companies that wanted us to just keep the lights on. When I complained about the type of work, the standard response was that I needed to improve my attitude and that good engineers and consultants find ways to score even in the darkest of environments.
I might of been ok for a while if was getting paid anywhere near the avg software engineers salary. When you get billed at 150+ dollars and hour and only make 30, it feels pretty bad to hear "There just isn't money in the budget" during salary negotiations. When I left I doubled my salary.
Slalom seems to care more about tracking what everyone is doing and how long its taking them to do it, then delivering good solutions for its clients.