Pros
I have worked at a few companies and NCSA has the best culture and team. There is a ton of opportunity and you make it and take from it what you want. Professionally there are opportunities to do more and step up for more responsibility and visibility. There is a lot of work but there is advancement if you are interested. Personally the environment is fun (lots of generally cool people and competitive athletes who like to work hard and play hard). The company tries to keep things fun and interesting and provides us more when they can (Happy Hours, Company parties, monthly lunches, bagel Fridays, improved sick and vacation, tried to update schedules with more flexibility, sports teams, etc.). Really important also is that we have the ability to make a difference (paid Give Back Day!) and working with high school athletes to help them with their futures.
Cons
Honestly, I can't think of anything. It's a great company, great location and great people.