It's not "if" you will be let go, it's "when".
Pros
Leeway to learn and gain experience with diverse technology. Pay was above market. Work with fantastic people. Free subscription & good "product".
Cons
People are treated like toilet paper. It is not a "family", this is true, but it is not a "team", either. The group I worked in processed hires & fires access rights: I have never seen so many people fired, without warning, while they were ON vacation - leaving our group to receive and deal with calls from confused people (some of them Directors of hubs), who returned ready for work to no access and no information on what was happening. Lousy communication between groups. Excessively High turnover - instead of leveraging employee knowledge & experience - people are overworked, used up, & thrown out like trash - the alumni group should read "NETFLIX PTSD Group". 80 hr work week *minimum*. No work-life balance. I had 4 managers in 1year of employment & the entire team I was on was replaced during that time and (you guessed it) one of the most awesome employees was fired while he was *ON* vacation: *THAT* was extremely awkward, as he was stellar...it was just a regime change.