Pros
Good compensation and benefits. Amazing technology.
Cons
Nepotism at its best! Mid management incompetency with an ego bigger than their salaries. If you feed into it and go along with the politics you’re fine, it’s nauseating. Don’t even think about speaking up your mind. You’ll be disrespected, insulted and thrown under the bus at the first opportunity. Absolutely no transparency whatsoever. Organizational changes happen almost on a monthly basis if not more, but even if it impacts your job you get no information about it. There’s no communication, like everything is a secret and you just need to go with it and be happy about it. Expect to do a completely different job that you were hired for. You spend more time dealing with hostility and trying to make people happy than actually getting work done. If you’re seen as an outsider you’ll be completely ostracized before you even have a chance to prove yourself.