Pros
Lots of young talent recruited out of college. They have an aggressive recruiting program that strives to find the best of the best. You will have opportunities to learn about things that go beyond what your immediate responsibilities are. A vast learning experience for any young engineer. You'll build quite the resume of accomplishments in a short time. Also you get to make some cool products and work with other big companies in the IoT industry, which is growing. Senior management will do quarterly updates with the whole company. This is nice because it puts a close (perhaps superficial) touch on their relationship which the employees. It's not like they're tucked away in a high tower looking down on the peasant village every day. It's a "small" company tactic to try to keep in touch with everyone.
Cons
You'll probably burn out. Five to 10 years are what most people stick around for. They have the same issues every single year that cannot be fixed because leaders (who are all lifetime Lutron employees) refuse to change the culture. The leaders stick around because they get promoted. You'll gain so many responsibilities that what you once were good at doing will be consumed by dozens of other responsibilities and projects you need to juggle, which is considered normal because you're supposed to be the best there is according to Lutron. Most process improvements are not followed thoroughly and eventually die out. Super aggressive timelines tend to cause teams to cut corners on quality. I can't count the number of times I've been told to hurry up and wait because of some new issue we discovered. These issues are only getting worse as the company expands engineering to new locations around the country (and in India) and struggles to keep remote teams coordinated towards the same goal. Every team has 1 or 2 members that act as heros to keep things on track and sadly we lose them due to...... burn out.