Pros
Possibly office optional? Overall, I think this actually hurts the culture and enables abusive managers to hide behind computer screens
Cons
The management could not be worse (no actual training, high expectations, will make you feel worthless, will blame analysts for mistakes rather than taking accountability, poor communication between managers, no issues with berating junior team members, will take out stress in their personal life onto junior team members, etc -- I could go on forever). I actually laugh about how poorly run the company is and how much I hated this job. While working there, I and others were so stressed that we starting loosing our hair and appetite (and for women their periods). Work here if you want to be unhappy and balding in your 20s!!