Pros: Worked from home, still felt like part of the company.
Cons: For me? none.
Not much that I can say, due to Non-Disclosure Agreements signed, but I can say this:
Working for Apple was the best professional experience of my life. They teach you without treating you like an idiot, they are open to any and all suggestions, the employees were generally pretty awesome and the management that I worked under genuinely wanted to see their employees do well.
The company, as a whole, cares deeply about the health and well being of its employees.