Pros
some areas have improved over the years: - HR used to be some of the worst in corporate america, this seems to have leveled off at least some - individual teams / members / middle managers can be excellent people, just be careful - facility teams work very hard to make the offices nice - remote workers get a lot of support and preference for computer issues - larger offices get good support too... some exceptions... - benefits good considering some factors... but... - always stocked with food and snacks if that moves the needle at all for you
Cons
- upper management does not care about you, all you are is a piece of meat that might move a number from 0.01 to 0.02 - CEO is angling more for RTO, yet plenty of people get hired remotely if you are special enough - hybrid schedules change all the time and are not a guarantee - good workers always "rewarded" with more work, because the good teams are overworked and understaffed, they are never rewarded with a raise, unless you work here a long long time (maybe) - promotions and raise structures / bonus structures only exist for some departments. if you work in a dept without one then you must beg for a raise or else you'll actually never get it - benefits continually get worse. it isnt a deal breaker yet, but old plans were better - PTO... good for some, but look at the fine print - execs will throw people under the bus any time they feel like you have made them look bad, dont trust them - communication from dept A to dept B is non existent, requires pulling teeth at least %50 of time