Very less job security , they use latest tech but they have average engineers , so good people leave the company, they also pay less compared to the market standards . Most teams are comprised of sde1 and sde2 no senior Engineers present to learn. They also provide very less benefits.