Pros
Remote work, corporate retreats, sufficient health insurance coverage, and hard working colleagues
Cons
Work/life balance is hit or miss. It depends on which area of the business you work in. But folks are stretched thin and are working after hours, on weekends, and holidays to complete high priority projects. Pressure to deliver is escalating with the new CEO who is asking for more team accountability. There is little individual contributor empowerment. Instead leaders are demanding that projects get done without facilitating a path forward. In this environment you have to figure out how to solve problems on your own. So if you don't like that, you should probably look elsewhere. Some people might find that really enjoyable. The engineering strategy is messy and confusing. The company is not creating in an agile fashion, and has self imposed several layers of quality assurance that inflicts barriers to product delivery. The company is imbalanced with a heavy distribution of men, and the parental leave is only 6 weeks. While there is a flex PTO policy, employees have to get approval from their managers before taking time off. This kind of policy discourages people from actually taking time off when they need to.