Pros
Good PTO with a good manager, not a lot of good though.
Cons
Deadlines are arbitrary and demanded by product. Engineering estimates don't matter. Random layoffs of well performing engineers and software managers have instilled fear and frustration in employees. There is no trust in management. Beware. The culture is tense and sad. I don't feel valued no matter my accomplishments or work ethic. The company is in a seemingly constant state of reconstruction and instability. Job security. I work 60+ hours per week, minimum. Working at this company has been a truly heartbreaking experience. It changed so quickly from a dream job that I absolutely loved coming in to every day to a toxic environment filled with inescapable complaints and frustration.