May or may not be a con to you: Top-down bro culture, sexist atmosphere, lack of accountability. not diverse.
Big cons: Tolerates bad behavior (yelling, obstructing tasks), inconsistent opportunities for advancement, engineering and product leadership weak, middle management unskilled, pay is mediocre, communication and teamwork mediocre, individual leadership and mentorship nonexistent.