Pros
All the pros I would've listed have been changed or removed. Like 100% paid medical insurance, awesome catered lunches, and snacks, team/company lunches, leadership that cares and listens to its employees, awesome coworkers, generous 401k matching, cell phone plan reimbursement and the like.
Cons
- Toxicity in the workplace enabled by C-level leaders (not all, but most). - A pervasive attitude of "this is how we're going to do it and if you disagree, find another job or we'll just fire you next January anyway." - annual layoffs happen in the same week as the annual kickoff event and party. It really puts a damper on the festivities when you have friends who've just been sacked. - Poor coordination between departments. This is changing, but there has always been a "stay in your lane" mentality. - I could go on, but I won't.