The company itself is a wonderful place to work with great team members that surround you and a very wonderful front office to support you.
Cons
Wish there was more than just a few weeks time in a year. It leads to burnout and not enough time to refresh yourself. They offer unpaid time but wish they offered more paid time or had a separate sick time pay to alleviate the burnout.