Pros
Good managment - strong rules to follow, solves the problems, always exact compensations and benefits
Nice attitude to its employees - free beverages and snacks, parking places
Very social oriented - "green" ideas, take care of nature
A place to grown up - nice mentoring, quite much stuff to learn, business problems to solve
great team - great people, use to work with
Cons
I can tell absolutely no cons