Competitive salary. HR generally cares and helpful. Open to feedback. Managers care about your development. No work on weekends.
Cons
Office politics. Basic benefits. Too much work, a lot burnt out. Often need to stay beyond 6pm. Not enough manpower. High turnover, most people work for a year and leave, or some less than a year.