Pros
this company has been around forever, and many of the employees have been here 20+ years. I think this says a lot about this company.
They trust me to take care of their customers, and they outfit me with the tools and resources to do so.
Cons
There are two main offices, one in NY and one in LA, and sometimes coordinating across time zones can be difficult.