Pros
1. Firm is well-established and offers a variety of services and career paths.
2. Built on the Golden Rule.
3. Flexible schedule allows you to take care of personal commitments when needed.
Cons
No firm-level cons to disclose as mine are more related to my experience on a specific team and with specific people.