The culture is very good , you will feel like you are apart of a family and there's alot of structure in place to help you have a healthy balanced work life as well as reach towards the top of your field
Cons
There arent many downsides to working here , management is constantly improving the way they deal with us and helping us reach new levels