Pros
If you are in an eligible bonus position, you get a decent bonus paycheck at the end of the year. You could have either a good or bad experience, honestly it depends what team you are on and who your manager is.
Cons
Working with legal is the worst experience. They will tell you to do something to make things run smoother for you to go and do it, then you turn it in and guess what? They don’t review it because they are too busy. So you rush to do things to make their lives easier for no reason basically. They will approve things for certain people and you could send them the exact same thing and they forget it was approved - so inefficient for others seriously. Also not all managers are great, some really are bad yet they are called managers. Sometimes you have awesome days but other days you get overworked. This isnt the worst company but some departments really do need assistance.