I am working along with some of the talented developers in the market.
Cons
CEO & Upper Management doesn't care about employees. There is no diversity at all, although they talk about diversity. Few employees (including some directors) doesn't treat everyone fairly.