Pros
The life balance and pay were good, but the culture is VERY secretive/cliquey.
Cons
If you go against them or their beliefs, People on their security team will literally compromise your home network. This happened to me, and it is the most UNPROFESSIONAL and EVIL thing you can do to someone. They literally bragged about these things to each other and honestly think they are good people. They also mentioned openly how they have afflicted their neighbors and hack their equipment. They are double-minded, as they say to focus on one project(if dedicated), then expect you to help out on other things. Say what you mean, mean what you say, like if you are going to hold a job/position, then do that and keep your word. Not a good tone and left a bad taste in my mouth.