As mentioned by other reviewers, Branch does not care about their employees:
- Zero work life balance and you are expected to overwork without any recognition.
- If you take leave days, you are being looked down upon, and people in the company are afraid to take leave.
- Terrible company culture, no meritocracy, no career progression.
- No transparency, plenty of politics & favouritism.
Stay away.