Pros
good benefits, great co workers, meaningul work
Cons
Upper leadership is horrible, they have had 4 layoffs in the last 2 to 3 years. Leadership has tanked the culture completely, encouraging product managers to bully developers saying "put a boot in their a**" when developers push back on deadlines. Leadership seems fine with laying off employees at the slightest problem rather than working to grow their employees. I worked there for three years, the beginning of my experience was good but the end was horrible right before i was let go with absolutely no warning, Each c-suite leader brings in their own buddies rather than growing the existing employees which results in mistrust and a horrible employee experience Used to be a good company but now just feels like a sinking ship.