Pros
The people here are great to work with, the company is not that large so you really get to know a lot of people and how things function, which is great. Team work, is also very positive and anyone is willing to lend a hand. They also have some pretty good perks for a company of their size.
Cons
Mid level managers, are far from world class here, I personally felt like just a number, and career development is not a thing here nor is being promoted unless you were buddy buddy with your manager, I know others who felt the same. Pay is low compared to anywhere else with a similar position , it’s frustrating seeing them pay celebrities to speak at events, when they won’t even match inflation when yearly reviews come around. The company could be great, but many people use this company as a launching pad to other opportunities because they do not know how to treat/retain employees other than on surface level perks.