Pros
Work from home and co-workers are great to work with.
Cons
Lack of Management, they say they have an open door at any time, but when you call when they seem to be available (green)m thy decline the call.
Also, they are not cordial to consultants vs contractors. If you start out as a contractor, and work with your company to convert to FTE Consultant, they shift to treating you badly and try to "find" something that once you were a stellar at.