Benefits are through the roof! They promote a positive and respectful working environment. Everyone I have had the pleasure of working with has always been helpful and pleasant. There truly is a team effort felt no matter what department you are interacting with. The company is very transparent on what is going on at all times, from the top to the lower level. The leadership team is hyper focused on their employees wellbeing which is refreshing at this day and age. This in my opinion is what truly stands them out. (I know this sounds like management wrote it but this is just an honest opinion from a lower level employee. I have been here for about a year and I hope for longer!)
Cons
There is a lot of work and the company is growing exponentially so you have to be willing to 'wear a lot of hats' and get down to business. The processes are still changing so it is a lot of constant learning (which can be seen as a pro as well)