Pros
I really enjoy my job. Pretty much a guaranteed bonus and raise every year as long as you are at least trying at your job. Benefits are great; employee stock purchase program, the fact I can meet with an FA to plan my retirement and everything is really great, and the doctor's office on site has really come in handy a few times.
Cons
Executive leadership took Zoom meetings with every single department during the last few months of COVID assuring all employees that jobs were safe and layoffs/firings weren't even in the discussion. Then out of nowhere we all log in one morning to see 5% of the company had been let go in one day. Meanwhile, you can look up executive salary and bonuses since it's public information and see they took no cut and some still receive million dollar plus bonus packages. Just doesn't give me the greatest feeling working for leadership like that.