Pros
Work with some (not all) smart people. The honeymoon was good (wait till it over). Keep up with tech. Professional development.
Cons
Where Can I start? Wish I have more time for this. * "We need more money! I have an idea, Layoff!". I've seen three. Only a fool would believe the 'management did not know about this'. * When I started working here, the team is 50% women, they all left in the span of 1 year, the last one who did not, stayed for the visa and the promotion. * Bro-culture: only promotes people who excel at navigating corporate politics. One dude who does not even know the notation of matrix got promoted to 'lead' a tech team, imagine that. * During the last round of layoff, guess who they kept: 4 white men (including the dude). * What is with every 3 months, we get a mandatory class on sexual harassment? I will let the readers draw a logical conclusion. * I know one HR person will reply to this review by copy-pasting a standard answer from the template they have since 1917, denying any of the above (just like their so-called tickets), my suggestion to that 'poor' human is: Start applying for jobs yourself because you are next.