Pros
They do offer some events each year for employees, but the day to day is not about employees and their success but just looking good on financial reports.
Cons
The company puts very inexperienced people into leadership positions, due to the rapid growth recently. Plus they couple it with basically requiring you to work without breaks or lunch, due to the tracking metrics being so high and strict. The inexperienced managers don't know how to work with their people and are just bought in to the cult like culture of people obsessed with the company. You'll hit your metrics to 100% and then be told that's not enough and you're failing and could be fired. I've been working for 6 months and seen 10% of the staff be fired because they did not hit metrics a handful of times. The inexperienced leaders don't know how to encourage, drive, or train their team. They just gripe at people if they are not significantly over 100%. The inexperienced leaders do not know how to train or give good feedback.