Pros
Lots to learn and interesting tech. Some great managers and lots of good people to work with (although many are leaving). Progression is encouraged as long as you’re proactive about it.
Cons
Company especially exec don't seem to have enough appreciation of tech considering its at the heart of what they do. The morale is deteriorating due to the amount of people leaving and employees are not appreciated enough. Although there are some good managers, a lot of them are too busy managing upwards that they don't have enough time for their direct reports/help manage workload. With people leaving, people are having to fill in the cracks which is very unsustainable. They say work life balance is encouraged but they work their employees very hard, often taken advantage too in terms of workload given.