Good salary package and perksThe good thingsGood overall package including salary, aws, vb, annual leaves, CIS, other perks and activities. Location is good, colleagues quite good.
The challengesIt greatly depends on your team and reporting officer. Some departments have good management while some aren't that good, career advancement may be affected by it.