Pros
This USED to be an excellent place to work, and USED to have excellent work-life balance, with opportunities for movement within the company.
The folks down in the trenches with you are some of the best you'll ever work with, and will bend over backwards to help you accomplish what needs accomplishing.
The lower managers are typically great, and tend to avoid micromanaging.
Cons
1) Executive leadership changes regularly, and each new face seems to sink Pitney Bowes further into the ground. Extreme levels of C-Suite ineptitude (especially in decisions to regularly pour money into the failing Global E-Commerce department, which absolutely hemorraghed money) continuously inspire cost cutting measures, which come out of employees' pockets.
2) There is no job security. Mass layoffs occur regularly and are not merit-based. The best and brightest are regularly among those let go.
3) The company DOES NOT CARE about employees. Due to the aforementioned mismanagement, remaining employees have had to shoulder the workload of those let go. In some cases, over 60-70% of a particular team was let go: with no hiring initiatives in sight. Benefits were slashed (such as tuition assistance/reimbursement being taken away effective July 31 - which of course was announced August 1 in true Corporate Scumbag fashion).
4) While the CEO has stated that he plans to continue working from home / while on the road because "that's what works best for him," employees who have worked remotely (once a cornerstone of PB's appeal as an employer, as it's certainly not the pay) for over a decade are being remanded back to the office, with less than a month's notice to get their affairs in order.
5) Salaries are fairly low for the amount of work being assigned to employees. There are no bonuses (for those who aren't in the C Suite, of course), and there are no cost-of-living increases. The maximum raise you can get per year is 3%, and even that is only if you absolutely obliterate your KPIs.
6) Nobody knows anything at an organizational level. Knowledge is so siloed, training is so non-existent, departments are so non-collaborative, and roles are so undefined that nobody knows who does what. You will routinely run into situations where absolutely nobody in the company knows how to solve a certain problem for a client, or knows where to look to even *begin* finding the answer. Teams will simply point the finger at each other and say "it's (x)'s problem!" and nothing will ever get done. Too bad, so sad for the client.