Pros
Flexible hours if you need to go to appointments. PTO is great too.
Cons
Toxic management that makes day to day life miserable. Micromanaging and meaningless work that only serves to make your manager and leadership look like they are doing something. All your work goes to visibility and promotion of your manager, while your “raise every year is less than inflation (so you make less every year while they expect more from you). You’ll never get promoted (always a “hiring freeze” or only 2/500 employees got a promotion— excuses you’ll hear for over 10 years while they ask you to do double the work to “try for next year”). You’ll be surrounded by ego-hungry managers and incompetent coworkers who only stay because they can’t get hired anywhere else. You’ll notice all the coworkers you admire for their character and quality of work leave right away— or they get booted by the fragile ego leadership when they try to suggest our team do something of business value, not just bolster the manager’s ego. They will pay you extremely below your grade level. No raises. No promotions. I’ve seen people there for 15 years waiting for a promotion. The culture is fake and this company has no values at all. The only thing is a Ponzi scheme. The lack of care for the incompetency, lack of value and cost of managers is a clear indicator of that.