Treated me well, listened to my comfort level and location constraint.
Cons
Not a lot of projects in the pipeline. When a contracting opportunity ends, you need to find something yourself, the company will assist you but I mostly found my own projects.