Culture, environment, leadership, training program, and office is fantastic.
Cons
Hourly clocking in and out for your first year. You work in office 8am-5pm no questions asked until you hit a certain tenure. You work on Christmas Eve and New Years Eve.