Pros
The commute was good and the paychecks were issued promptly. Other than that, there were no factors I would consider "pros".
Cons
Treating contractors (we are not even considered consultants) like dirt is hard wired into VZW's DNA. I've never seen such a corporate culture this dysfunctional. Productive staff were overloaded with more and more work while slackers were allowed to coast. Of course renewal decisions had no bearing on productivity. Managers rose to their positions by virtue of tenure and not merit. There is a very lean management structure which might work in an organization with competent staffers but not one staffed by hacks. Long term managers are known to berate and bully the rank and file with impunity. Even long term well connected contractors throw their weight around. They are attuned to the poor job market and are acting accordingly because they can.