Pros
I've worked at SoFi for about 2 months now and love it. At my previous company, I felt stagnant with little room for growth. SoFi is the total opposite. Every day I feel challenged. More importantly, though, I feel valued. My manager consistently takes time to recognize my accomplishments, and after performing well and showing strong interest in a particular project, I was even given a new role with expanded responsibilities! Hard work is rewarded at SoFi. The company culture is collaborative, positive, and ambitious. That said, each office has its own unique culture that varies based on regional differences and the departments housed there. SoFi has extremely competitive benefits, including an unlimited vacation policy that people are encouraged to use (really. No catch.).
Cons
The company is fast-paced, so it's extra important for employees to communicate what they need and how they're feeling. This is not a negative, but a reminder of how quickly things move at SoFi.