Pros: friendly clients, consistent hours, easily accessible
Cons: not many raises, very little room for advancement
I work for Grenville as a contractor for IBM Canada, and it's probably the best job I've ever had. Whether I'm on a conference call with the entire Western team for procedural updates, or creating an express shipment for a client, I'm spoken to and treated like an equal. This means a lot, since at previous jobs, I was treated like disposable chattle, just like everyone else.