Pros
Their tech stack is great, up to date and a marketable skill for you. There are a lot of good people who work there and the quality of work is actually fantastic. They do have high standards. Work hours are reasonable, didn’t have to work more than 8 hours on most days.
Cons
This company is toxic for you all over the place. The work culture is toxic, there is a culture of blame and shame instead of fixing the issue. Managers have horrible egos, some engineers have horrible egos. Teams fight with each other instead of solving problems. Logging hours is incredibly strict to the point where it felt like going to school. You have to log your hours and document your work in about 5 places a day in addition to the standup updates. Even after, you might be questioned about your work by your manager or people who don’t understand it. This happened publicly in the group or at team meetings, just crushed team morale. Managers don’t listen to concerns of employees. Instead, employees who bring up problems are attacked and silenced. Some managers openly question/insult people in front of the whole team at times when they couldn’t complete their sprint tasks in time. This seriously demoralized the team. They are super cheap and don’t pay for any development tools. This makes your work harder and frustrating. Access to any resource is hard to get, debugging in production is frustrating because they use outdated freeware. They try to pay you as less as possible with no bonus, average benefits and even had a massive pay cut on top of that when we struggled during covid. Promotion is based on loyalty to the manager, no real criteria or measurement. They have this deluded notion that they are on the same level as other Fintech giants such as Paypal. Technologically, they actually are. But there is no innovation, no new ideas and the company is too fiscally conservative to compete with them. They use applying for H1B visa as a way to extract more work from immigrants, exploiting them with fear. Sometimes, they don’t apply for it which seriously jeopardizes their career and their lives. Some of them had to go back to their country because of this. I don’t get why you’d hire immigrants if you weren’t going to apply for their visa.