Software Engineer • Former Employee
Pros: All the pros are gone.
Unless you work in the warehouse.
Cons: The worst place I have worked for. This is not the only Fortune 20 company I have worked for, and I have worked for companies in a developing country. They asked me to do things I was not hired for, and they were constantly reprimanding me for not performing the one thing I did not sign up for.
As an established engineer, I can tell that most employees here have the skill of a fresh graduate (with some exceptions, of course). And why wouldn't they? They were promoted, or hired from completely irrelevant jobs.
One thing I will never forget was when my manager told me that they expect us to work, at the very least, 40 hours in a week and expected you to work more. This is part of the thing that irked me — they wanted me to work on weekends and all night, all while having the day job. You are not allowed to sleep.
Sorry, but I'm a professional, and will not degrade myself for you, management, whose only job is to watch people, literally and physically.
For context, I was actually performing really well, to the point that a VP, someone who was an outsider, someone who did not drink the Costco Kool-Aid (he was hired for this exact reason), actually recognized my work. Out of the hundreds (if not thousands) of technical people there, I was asked for architectural opinions and presentations for other teams. It was not my performance, but the terrible management who plucked me out of contributing to the whole company, only to be put in after-hours customer support, which is not a responsibility of our team in the first place.
They don't care about your output, as much as they care about seeing you.
Diversity does exist on the surface level, but there is discrimination based on ethnic background. Can I prove this? No. Does it happen? Yes. Just look at their management.
They also do not account for inflation. And they expect you to go through a very convoluted and time-consuming process of getting a promotion, all for a measly 3% max increase. Year after year, even with the best possible promotion rate (which you will never get), you are still technically getting a salary decrease.
Avoid if you are a professional in the technical field.