Your experience will depend on your department. The whole company is one big class divide.
Pros
Free coffee, tea, milk, sugar. Occasional free marketing items (shirts, umbrellas, notepads, pens, etc). Subsidized vending machines. Cool technology if you can get close enough to play with it.
Cons
If your manager doesn't care, you're sunk. No chance for mobility, raises are a joke. Spouses and children are not covered under their insurance policy. You have to earn vacation days, 1 day for every month, no days off during first 3 month probation. You're treated like a child. Work hours are 8:45 - 5:30 with a 45 minute lunch. Crestron never closes regardless of weather conditions. All in all the underlying message is that management doesn't care. Even praises are back handed, thanks for all your hard work, now work harder. Training is a joke, deadlines are ridiculous, everyone is overworked and under paid/appreciated. You're not going to find flex hours, summer hours, stocked food pantries or any of the other usual perks you'd find in modern corporate America. Tuition reimbursement has more fine print than a gym membership. Crestron targets recent grads for a reason, cheap labor.