No, but everything I've ever seen suggests that both companies have horrible corporate cultures that seek to silence any point of view that isn't reflective of the top brass.
All of those companies are massive with office locations around the planet. Some folks are not happy at Apple as well. I've worked at a number of large companies. Here's what i can generally offer....these companies are like relationships. When your manager is great and work is good then everything is bliss but just like a relationship it can get bad very fast within the same company. This is why so you see mixed reviews all the time. You really can't make blanket statements on companies these large. It specifically comes down to what your job title is, who you manager is, who your co workers are...etc.
Here are the following negative reviews in the past couple months I found with a min of searching;
"unless you work 12 hours a day, you have no chance for promotion, garbage culture, garbage cafes"
"Highly demoralizing atmosphere. Everyone I knew and worked with was deeply depressed. There was virtually no room for advancement (though I got great reviews and salary/stock bumps each year). Everyone is so scared of the senior management and middle mgmt is terrified to take risks."
"- At least 60-80 work weeks. Expect to work late nights, weekends, and holidays. While the company shuts down for Thanksgiving, you can expect to be working in Finance. Say goodbye to family dinners, time with friends, and any semblance of a life.
- Low merit increases that don't even cover inflation and cost of living.
- No annual bonus because management wants to keep it for themselves. No stock re-ups because you're a support function.
- Management will take your work as their own and cut you out of meetings with leadership. You will not be recognized for any work you do so don't expect career mobility.
- Too many big egos at play. Environment hostile and full of finger pointing. HR completely useless when issues are brought to their attention. You will meet more jerkholes here than anywhere else you may have worked in the past or future.
- Expect to work during vacations. Everyone's job is so pigeon holed in their job that there's no one to adequately back you up. Work will just keep piling up and you will be even farther behind if you do not log in.
- Management will not hesitate to contact you on your personal cell phone during all hours of the day. They don't care what you're doing, only that they need something from you.
- Despite producing great products, the company does a pathetic job investing in systems to help employees manage the massive amount of work and pace. The processes are outdated, not scaled to handle the work volume, and employee inputs are not taken in consideration. Those employee surveys are a complete joke.
- The turnover is atrocious. Expect close to 100% turnover on an annual basis. There was an employee on my team who turned in her resignation after a month. It's no wonder there are so many open reqs on the company website all the time."