You will be working as if you are a contractor. Regardless of your skills and experience you will work on whatever is assigned to your team and must "be a team player" even if it doesn't align with your career goals. There is preferential treatment to local employees, remote workers are literally expected to deliver more work. They follow a modified Agile process so you get all of the meetings with none of the benefits. Story points are treated as a time commitment, they've predetermined velocity for every team. The release process is cutting edge and straight out of 2005. Most things are dated, so if you are looking to work with the latest and greatest technology that isn't happening. There is a severe lack of coding standards, tech debt is never addressed.