It all depends what business division you work in. The bonuses are (generally) laughable for a fortune 500 company. That is a reflection of upper management's structuring of the particular division you work in and MOST keep the money at the top. If you get anything, know you are reimbursed in bonuses based on your pay scale, not on the work you do nor the performance. Literally I have gotten nothing for doing a good job here. I have known personnel who get top ranked (and they watch how many of those they give out) and they have gotten nothing. Again, laughable. What's worse? The employees just stay here. Many jobs are very simple, boring even. But then others, you are overworked and earning your boss' paycheck. Scope creep is rampant as a lot of management can talk great strategy but cannot execute their way out of a wet paper bag. The hardest part to deal with is politics and employees not willing to help one another, which is not always 100% prevalent; however, it is a lot of the organization. They talk about digitization and next level for the future, but they execute poorly,if ever. Talented, younger folks who are smart leave quickly. So then the same outdated ideas for people that started years ago is the population that end up staying here. And people stay here for years upon years upon years. The benefits (time off, insurance) are really really great - but know you also pay into insurance depending on your pay range. And when you take time off, it's a load to catch up on when you return. The culture speaks to keeping up with the market and talks about appreciating employees, but it's talk. Then for some positions here, there is exactly the opposite - there are jobs that you can have that are completely demanding and you don't have time to breathe. In my experience, it has been a serious lack of training and if/when you bring that up, it is dismissed by management (I've experienced that in two different divisions). You can be questioned on how you do things - which I had never experienced in the over 20 years of professional job experience elsewhere - but it's happened here a couple of times in a few divisions. Performance management is a joke here. They have "calibrations" where managers go into a meeting to "fight" for who gets the x # of top tier recommendations and % of increase or bonus, if any, for that department. This process is done before the employee does their input on what they've done so it is an irrelevant process that you are forced to do. Performance management is totally a subjective process by your management. So you best bet is to play the game and smile and be a yes man in order to be ranked well. It is not objective in any fashion. They are currently "strategically" reshifting jobs to less pay areas to save money and getting rid of folks that have years of experience so there is change occurring. Mind you, nothing about that strategy is communicated so "transparency" is a joke here. And, to add to all of this, they are moving many offices to "shared space" to save money on seating. So you come into an agile environment even if you aren't a part of such a team. It leads to not being able to hear on calls and more people wanting days to work from home, which is micromanaged by many departments.
Time off is excellent, Pay is good, Insurance is great, Working from home is an option
No bonuses, performance management process is laughable, a LOT of talk about strategy and next level but extremely poor execution on anything