Pros
Wide array of technologies and exposure to nearly every industry, if you want to move around. Great coworkers at execution level. Long history of staple legacy brands in the engineering space. "Unlimited" PTO.
Cons
Company is too fragmented, too top heavy, management chains are not aligned so you get conflicting actions on sales teams that report to different parts of the organization. Internal business tools are so outdated and slow. Too many over engineered processes. Small businesses and startups have better tools. Company makes it harder to sell than it needs to be. Hard work is not rewarded. Huge pay imbalance between existing employees and new hires. Some new hires getting paid far more than those that have been at the company doing higher level work in same role. Takes forever to get reimbursed for travel expenses. Can't use personal card for airfare (which would help with points and status); least they could do for the amount we have to travel.