Pros
As an intern everyone here was so welcoming and always there to help.
Cons
Nothing bad to say really
Pros
They take care of you and give you all the resources you need to have career mobility within the enterprise and create bonds with colleagues
Cons
Perhaps has some jobs that don't add much value to the firm, but that's akin to most corporate employers.