Pros
SD is the best place I've ever worked. If you're looking to work hard to build a great organization with a talented team of individuals, this is the place to be. Everyone works so very hard, it's easy to be motivated and inspired by them every day. I have watched the company triple in size since I started, and it still has that honest family feel. The owners and management team are so invested in each person's growth, success and happiness. They value everyone's feedback and have shown countless times a willingness to learn, grow, and make improvements from those suggestions. This rarely happens at other organizations our size - I think that the time and effort the leadership team spends on this is extremely commendable. There is a variety of training opportunities at SD that is custom to each individuals. This includes conferences, certifications, online/in-person courses, internal training and shadowing opportunities. They implemented a training program for newly hired graduates to get them up to speed with guidance and support from leaders and mentors. If you're looking for a place to stay and grow, SD is it. I've seen SD promote from within consistently. My manager and team see the best in me (when I do not) and thanks to them, I have learned so much and taken on more responsibilities than I could have ever imagined at this point in my career. My ideas are always valued and supported, and I am encouraged to implement change! I can't imagine ever working anywhere else.
Cons
With the intense growth we're in, we've experienced a lot of changes and if you're not paying attention, it can be easy to get lost. This is a fast paced org where you are the owner of important responsibilities and tasks to deliver. It can get tough at times, and you will learn SO much from it, but this may not be the best environment for everyone.