Pros
Overall product line is very diverse and still has wow/cool factor when you see systems come together. Customers and dealers love it especially when the products actually work. Many different areas to participate for those with engineering and technical backgrounds. If you want a design role, and you're competent and thick-skinned, there is generally still a lot of opportunity here.
Cons
Company is having organizational challenges after years of poorly planned and structured growth. Many of the more tenured people are expecting some problems in the near future. Still has the mom and pop "we'll say yes to anything" mantra. That's great for dealer trust and commitment except when you're grossly over-committed and understaffed. Crestron is legendary for screwing up the delivery date and quality of a great product to accommodate an obscure request from one customer. Across the four or five core design domains there are approximately 30 sub-departments. Most still have an above-average experience, maybe two are exemplary, and about 6 are getting toxic. If you don't know the nature of the department you would get hired into, I'm not sure I would not give up a decent job to try your chances here. Grad opportunities are hit and miss, you'll probably still learn more here than other places around, but you can easily stagnate if you don't land a better role.