Pros
Focus on development, learning/training, distributed leadership, constant company events and activities, free fitness center, soda and popcorn Fridays, connection to community, plenty of physical and literal space to grow
Kontras
Large campus takes awhile to memorize navigation