The company is wonderful but the people are so egoistic. I wouldn't say the majority of the people are bad but people are not friendly. Even though, the company provides diversity people are not friendly. There are people who do not work but nobody says anything due to headcount problem. If they fire that person it is not sure to take someone else. This is not nice.