The place is horrible, they say about diversity but it works only for gender. There are a lot of discrimination. The worse experience in my life. Competitive, stressful. I can say: " catch me doing something right", because they only looking for mistakes. Salary is not bad. They give benefits, free coffee, but the stress level is so high that nothing worth. No enough ppl to work and a lots to do. Anyway I don't recommend work there.