Pros
Pros are stable (so I thought) employment and steady work. Very smart CEO and technology is very advanced.
Cons
Lack of even a single African American in Management since company inception, if I say more it will be easy to know who I am so suffice it to say I am very unhappy .No promotion to good loyal employees, only friends and family get promoted. I was never promoted my entire time there, suffered discriminatory actions against me many times and even though it was brought to HR three times nothing was ever done, believe it or not. I was lied to repeatedly and generally treated very poorly by people there for far less time than I was, the manager of my team spent more time home than in the office and played favorites and ignored my hard work. I gave my best effort which never seemed to be enough until I discovered I was born with the wrong color skin and then I was able to see clearly. I was lied to repeatedly both in front of my face and behind my back and suffice it to say, I am unhappy about my time there and would not recommend this as a place to work unless you are able to have a thick skin, the managers are very hard driving and low complementing. I am glad I am elsewhere now because discrimination is real there. Those from the Northern part of India have it best there.