Pros
There are some good people working there. Good location. Decent pay.
Cons
Extremely toxic environment. Each department has their own group of bullies, whether they be management or co-workers. In some departments don't be surprised to see people in tears on a regular basis. Shouting matches over small details are not uncommon. Expect bi-weekly Slack messages that another person wasn't a "good fit" or "wasn't motivated" and have been let go. Sweeping changes are brought in my management without consulting or even really considering what works and what doesn't. The coffee sucks. The benefits suck (and aren't even covered entirely by the company) and you 100% won't get a parking spot in your first year so expect to pay at a nearby lot (though the company does subsidize this partially to their credit). No performance reviews until they're ready to axe you so don't expect any constructive criticism. The hours are also 8:30-5 with a 30 minute lunch, which is unheard of in the industry.