Pros
Some good people to work with.
Cons
Forcing people to work onsite. If you do not relocate, you lose your job. This is also a tactic they are using to lay off older, higher paid workers and get away with not getting caught with age discrimination. But I believe that is going to catch up with them some day. So they lay off older workers to hire half their age at half their wage. This is not ethical, morale, or humane, but that is what is happening. Those who are working at home fear losing their jobs because many of them have children in school or seniors they care for and are unable to move, and yet their families depend on them. Not a healthy place to work. CIO just laid off another 300 in IT, so nearly half of IT has been laid off since later part of last year. Just asking for another data breach doing this. Unless you are in the "in crowd", there is no place to advance. People get promoted, not based on abilities, but rather on who they know. As a result, there are many managers who should NOT be managing people. They cut AIP below 100% even though the company is netting billions of dollars. Does not show how they appreciate associates, quite the contrary.