Lots of resources given to succeed as well as some good mentors. They run the business exceptionally well in terms of opportunity for product growth.
Cons
Micromanagement some members of team have questionable personalities. Absolutely no room for growth if don't produce quick enough they will make you miserable