The company has a lot of bureaucracy and a lot is dictated by the legal department. You're a number at this company, not a person. The financials will always come first over your self-satisfaction. The company is always trying to find a way to present itself as family oriented, but without spending money. They'll hold events, where vendors will come into pitch stuff to you, put a used ping pong table in a warehouse and call it a game room, pass around an employee appreciation trophy (there is only one trophy), creating required meetings during your lunch break by legally justifying it with pizza, or using programs from companies that haven't existed for years, and using free trial programs with limited functionality.
If you're an engineer then you'll probably have growth. Everyone else, know that you'll always feel like a second-class citizen. Your work and typically pay will not hold the same value as your engineer counterparts. Also, there are a lot fewer opportunities if you're not an engineer.