There are not a lot of cons that come to mind. It's a highly sophisticated organization that cares for its employees and asks for our feedback on a regular basis. It's a large company, but does a good job of trying to keep employees connected and aware of the work happening throughout the organization.