-Work stress is a lot - The performance is reviewed as a bell curve so there’s always a sense of comparison with your peers more then it should be -Operates like a startup and almost every task is a priority - there is zero time given to ramp up if coming from a different tech stack - there is strong expectation on doing managerial work as coordinating with teams, making jira tickets and leading planning and grooming meetings, respond to client doubts - unlimited vacation is a scam. The deadlines and workload is so much it will make you feel guilty to take leaves as you will lag behind your peers during performance reviews