Pros
Work life balance is typically higher than similar roles at other companies. Opportunities to learn and take on new challenges are plentiful, with a relatively low risk for mistakes.
Cons
Compensation is low and a new role doesn't coincide with an increase in pay. (Management defends this by saying that benefits are "exceptional," but the benefits offered aren't exceptional compared to other financial roles.) There is a general lack of accountability starting from the top of the business. As other reviewers have mentioned, there is a lot of preaching of how TMF culture is "better" and this drives a resistance to acknowledge that shortcomings exist (often met with some variation of "If you think this is bad, you should try working elsewhere."). This can be frustrating, particularly if you are a member of an underrepresented group.