Slow salary increase and just a few bucks, they dont pay extra hours but always want you to give your 150%, way too much nepotism (If you don't socialize and become close friends with high Tech Leads and Operations, you won't get recognized or rewarded for anything), hybrid with 2 days of obligated in-office work, higher ups leave office early or don't go but they want you to go every office day even in emergencies, chain of responsabilites is horrible (Some PMs don't care what you explain, tech leads estimate horrible some tasks and blame others for their errors, managers are way too busy to hear your opinion or project related problems, but this depends on your manager), HR doesn't exist (They're called Operations and only do basic stuff like planning parties and social media management), party and drinking culture, Canada team leads usually don't care about Costa Rican team members, they have a lot of wrong people who either don't know their stuff or are just too lazy on higher up positions, they don't care about what you applied or you want to do with you career they will want to make you a "fullstack developer" which just means you're not actually specialized on nothing and most probably you will just end up being an AEM developer with outdated documentation, work from anywhere is very limited to your manager approving it, they always remove 3 days from your yearly vacations because of a required "Office Shut Down" in the last few days of the year, in general they seek their employees to overwork for the least amount of monetary exchange and almost no motivation