1. High pay!
-- It's a bait, company has earning and they are shelling without any direction.
2. Management focuses on satisfying their ego with no productive roadmaps.
-- I think the management in US reads some tech magazine and try to get it implemented in the product every next day, which not only demoralise the engineers but also put their energy and effort in a pit.
3. Local management in security team works like dictator and always busy in taking executive decisions!
-- Either you follow what is being said because your voice will always and anyhow be unheard, or you will be poisoned to everyone in the company that upper management will think you are worthless and incompetent.
4. Not a good place for either freshers or experienced people who are security research enthusiasts.
-- You will be hired and lured by local management that you will be competing with Red Team of Google, Facebook & LinkedIn and what not, but once hired you will do Google, Facebook & LinkedIn to understand your exact day-to-day work or to find another job.
5. Too much of micromanagement!
-- Its always said- we don't micromanage but you have to keep updating every 3 hours what's happening on daily basis. If you don't, this will be used as weapon when you exit!
6. No work life balance!
-- One rule, only management can have balance not the engineers.