I worked at IBM full-time for more than 5 years
Pros
Very good working environment and friendly colleagues.
Cons
Too much information and opportunities.
I have been working at Meta full-time for more than 3 years
Pros
Smart people. Interesting projects to work on.
Cons
Negative press constantly. Non stop reorgs