Free lunches, casual Fridays with free popcorn, excellent 401k matching, high autonomy, flexible for students, employee auto loan discounts, lots of opportunities to learn new things
Cons
Training could be more extensive when starting out, but you will learn quick from experience which is the best teacher anyway. That being said, everyone is wonderful with answering questions, helping, and friendly so you will find plenty of people willing to help you with anything you do not know.