Pros
They are terrific to work for, I only have had good experiences. Management is good, benefits are good, and the employee care is solid.
Cons
Nothing to note as of this point. No coffee machine in office.
Pros
Great culture, great leadership, good benefits
Cons
Too large so at times hard to make changes.