Cons are that management wants to pile on work a person not the team or add higher level work but no incentives, no promotions. Unrealistic expectations from management. The company keeps investing in High dollar executives that are supposed to do amazing things and then laying off employees to afford them (Too Top Heavy) Heck they relocated me from Texas to Arizona but didn't even adjust for the cost of living from one state to the other so I ended up taking a pay cut. Lastly management will lie making false promises to pacify employees if questioned . Pay don't expect a decent increase unless you are management or Sales. Back filling Jobs to Mexico for cheaper labor. Constant Lay-offs, Feels like no future with Avnet as your longevity is not valued to them. It seems like they want the revolving door. I know people that are getting laid-off with 30 + years with company. Work Distribution needs work.