The company has been through a lot of changes, which impacted me at the time of hire. I was hired for a specific salary and promised a certain percentage of bonuses based on performance - it was actually written in my contract. After being hired, within a short amount of time, my manager left the company. My new manager changed my role, and then this manager was replaced and the next manager changed my role again. I could flow with the changes and do my best, but in reality - the job wasn't at all what I signed-up to do. I had passed on a different opportunity in choosing to come to work at SoFi. Since the the hiring manager left within 1 week of my start date, and knew he was going to leave, I felt that it was dishonorable to not have given me the heads-up, so I could have made a different choice. I never received any bonuses, even though I had worked many weekends to assist on projects. This general lack of follow-though and general leading by chaos seemed to be a pattern throughout much of the company.