Limited opportunity to advance
Minimal west coast work (east coast based company)
Often placed consultants with troublesome clients that other firms had "fired"
Sales does a poor job scoping out the clients needs
When laid off, they drop you like a hot stone!! No contact, no "thanks for working here", nothing. Treated like crap after almost 5 years of employment.