Friendly teams and people with pretty good compensation
Cons
Tons of tech debt. Company goals unhindered by reality or common sense. A need to move away from file sync and share and floundering to make that happen
Good camraderie among employees, middle management is supportive and good for creative self-starters
Cons
Unsure what long term goals are. Lots of layoffs and RIFs in a short time frame and will likely worsen. No innovation, only grows through acquisition. Lacks transparency from upper management to the average employee.