A nice location and free parking and some benfits.
Cons
need better management in all areas they change policy to often. they let people go for stupid reasons and lay people off and then hire new people they don't have good training or no training when they want you to do another position.