Pros
- Decent Compensation - A good manager, team, and org. leads to a (generally) good day-to-day experience - Opportunities to learn and develop skills
Cons
Senior leadership is progressively taking away authority from organizations and mid-level managers in order to make sweeping rules such as returning to office 5 days without reference to any data in support of their position. Managers are unable to make decisions that are best for their own team and have diminishing authority to guide and direct their teams. Senior leadership expects the company to abide by leadership principles while actively refusing to do the same. The problems they identify are often problems that they themselves have created. Raises and compensation increases are low and infrequent (if stock price goes up, you will not get a raise). Promotion process is complex, bureaucratic, and often involves navigating office politics just to get a new compensation that is less than a new hire would make (existing employees are put on the bottom of the pay scale, new hires can negotiate better salaries). If you have a bad manager or a bad team, your life will be miserable. Employees are frequently overworked and under appreciated.